Around here, men/boys/teens wear baseball caps all the time. The majority do not take them off when inside. My DH wears one, but always removes it when he enters a building.