Hi flipflop. You should be able to wear what you like, and feel comfortable, but, in someone else's house, is it really too much to remove the beanie out of respect for the mil's wishes? Like NannyJill, if someone went into my parents house wearing a a beanie or a stetson, they'd be expected to take it off inside! I know, I know, these rules seem silly, but if you can lean a little towards your mil's way, she'll probably give you more respect back. Also, when you're asked to give your honest opinion, there are ways of doing so, yet sticking to your guns. Listen to her point of view, and agree that she has a point, but you see it differently - because...... and then go on to make your point in a non-aggressive and sensible way. Good luck!