A hetero man will not call his best friend any connected with gay term because he knows it begin a fight but a gay man will freely do this because they know he's giving them a call as he sees them literally.
Beanies should generally be worn when outside to protect your head from the cold.