OK, here's another question for everyone, in the same area. Rocknroll's school dress code says no hats. I totally agree (unless it's a religious head cover), but everywhere I go, men are wearing baseball caps. They don't take them off anywhere; in restaurants, and sometimes in places where wearing a casual type of cap is inappropriate in my book. Around here, there seems to be a certain type of 40-50 something male who never takes his hat off.
Again, if your dad wears a hat inside, all of the time, it's hard for a school to tell a kid you can't do that. My DH feels the same way, and besides, he'd never be caught wearing a baseball cap. My sons don't wear them, either.
And don't get me started on those "pink" Red Sox caps...