I agree. My father and all of my uncles, plus my grandfathers all wore hats, daily. However, they would inevitably take them off when coming inside of someone's home or office. It was a sign of deep disrespect to wear a hat in someone's house and it would likely get knocked off of one's head if donned. We were taught from kids that we must remove our hats indoors and the military reinforced that. You could always tell what sort of family some of the young men came from by their manners.