I don't know if the U.S. Flag Code allows the colors to be altered...
Depending on how the following is interpreted...
http://www.senate.gov/reference/reso...df/RL30243.pdf
"The flag should never have placed upon it, nor on any part of it, nor attached to
it any mark, insignia, letter, word, figure, design, picture, or drawing of any
nature"
I can certainly realize that no disrespect towards the flag is meant.
BTW: For non-Americans - our correct treatment of the U.S. Flag is totally different than the treatment of the flags of other nations by their citizens which can be totally correct in their customs. Such as: in proper handling, we don't dip our flag to show respect and our national flag is not allowed to touch the ground. This is neither right nor wrong for other nations to do that with their flags, simply national custom.
Other cultures have their own customs to show respect. Like the ways respect is formally shown to the Monarch by most U.K. and Commonwealth citizens...
I also realize that these rules are violated all the time by people who mean no disrespect...
The U.S. Flag Code was changed a few years back and now when the National Anthem is played (such as at sporting events) or the flag passes in a parade, honorably discharged military veteran can offer the hand salute, whether in uniform or not and whether wearing a hat or not. Previously, all men were asked to take off their hats and hold them over their hearts during the National Anthem or when the flag passed.
Unfortunately, this change was not well publicized and many people don't know about it. They look at me like I am stupid when I do this...
Then a Commandant of the U.S. Marine Corps came out with his opinion/decision, that discharged Marines were not allowed to do this. Unfortunately, he doesn't realize that once the member is discharged, he no longer has that authority over them. He can "request" them to follow his advice and not abide with the U.S. Flag Code but, not "order" them! But, in all respect for the Corps, the Marines are a different breed and rightfully proud of being so...