You know who's really messed up?  Rush Limbaugh.

He plays the national anthem on his radio show.  Without warning it is coming.

What are drivers supposed to do? 

If you listen and aren't driving, do you stand?

What if you're a passenger (wearing a seatbelt) when it comes on??  And the driver won't stop.  And you're in a sedan.

What if, as has actually happened with me present, the car is moving and there's a kid in a car seat??