My husband and I have lots of Old Navy flag t-shirts and wear them often. Never thought about them as "real flags". We wear them with pride in the USA.
I remember being told in Girl Scouts never ever to let the flag touch the ground and whoever got to hold it at our weekly meetings was religious about following that instruction.