Stupid if you dont understand it moron
what's to understand? your original question is 'stupid' because everyone knows what the reaction would be, so it offers nothing to the discussion, much like your inflammatory comment quoted.
you are missing the point. the shirt itself is not derogatory to anyone. no religion, ethnic background or cultural minority is mentioned.
explain why people should hide their love of their country? it's a sad day when you are called a racist for loving your country and appreciating what we have here.
other countries are as equally proud of their heritage, and so they should be. why can't we?
if the shirt offends you,
explain why it offends you. this would be a reasonable addition to this discussion thread.