I believe there's a new U.S. "rule" that veteran's can now salute if covered while in civilian garb when the flag passes or the national anthem is played.

That is commonly practiced locally, and I've adopted it myself.

If that be true, rather than removing their hat, vets can stay covered and salute appropriately - regardless of the nature of the hat.

I'm sure our experts can clarify that....'tis a new thing though.