Nobody is compelled to respect another person's point of view. It is one of the great myths of the modern world: "It's my opinion/my culture/my religion and therefore you must respect it!"
Erm, oh no I bloody well don't! I'll respect what I chose to respect and disrespect what I chose to disrespect based on my own values, thanks very much. I am under no obligation whatsoever to grant respect simply because somebody demands it or simply because somebody labels their intolerance "my opinion". You have a right to hold those views of course, but you have no right to automatically expect respect for them.
=D>