How about just banning baseball caps altogether? I’ve been to a few bars that ban certain items of clothing, and baseball caps are frequently among the items not welcome. It doesn’t make a political statement, but it does have the side effect of no MAGA hats.