When printing an American flag on a shirt is it okay to print it in a black on white image or should it always be red white and blue?

It's better to have the American flag in the original colors so it stands out. Obviously you are proud of your country so flaunt the true colors!

It's also freedom of speech to make it black and white, this also symbolizes something else though. It symbolizes the country in a recession, with gas prices, the war, the economy crashing. So the question is which one do you want to represent? Pride or the recession?