We are not talking about using actual flags to make a garment. This question is regarding garments that represent flags.

Yes there is a difference!

Therefore the US Flag Code does not apply in the first place.