I disagree - strongly.
In matters of people's choices its all about context and manners.
In matters over which people have no choice then offence should be avoided and tolerance and empathy are called for.
If you stick with that basic rule you won't go far wrong.