There was a measure of outrage over the United States Winter Olympic Team uniforms designed by Ralph Lauren didn't have a flag on them. I remembered something about how flags were not supposed to be worn as clothing, and the US flag code says a flag is anything, "by which the average person seeing the same without deliberation may believe the same to represent the flag, colors, standard, or ensign of the United States of America."
When looking up this code I came across a section which deliberately places the US flag in a place of authority over any religious flag.
No other flag or pennant should be placed above or, if on the same level, to the right of the flag of the United States of America, except during church services conducted by naval chaplains at sea, when the church pennant may be flown above the flag during church services for the personnel of the Navy.
Only at sea can a church flag be displayed above the US flag?