A man wears American flag shorts  shirt  and hat at an outdoor gathering .