A teenager submitted a painting of a young angel in combat fatigues and flags from global conflict zones, but organisers have refused to hang it.