As a former Marine, I still believe you should respect the national anthem and the flag by standing straight, facing the flag and removing your hat during the anthem. Singing should be optional. If I sang, it would be disrespectful since I can't carry a tune. And yes, I have lectured my kids to do the same.