Sure. Americans sometimes wear Japanese rising sun patterns with slogans on them. And Canadian flags when they travel. It doesn't mean that you are American or love America. It just means that you like the flag. read more
Anybody can wear a shirt that has a us flag on it. You do not need to live in America . Some people admire America , that's why they would wear a us flag shirt. but for some they hate America so much they want to destroy the country. it all depends who is wearing it. read more