I think in terms of design, flags look best as flags. Rearrange the elements a bit so that you have something that evokes the flag without actually being one, and now you've got a design suitable for clothing. However, the line between garish and stylish is a fine one.

My $0.02,
Rex in Cincinnati