Scarves are fully acceptable for straight men to wear given that it's cold enough to warrant needing one. Here in Edmonton, AB, Canada, that temperature is about -25C.