> I find it's useful to listen to those you have strong ethical disagreements with, in order to challenge your own ego and ideas.
This is possible only if those people you disagree with don't have power over you, and acceptable only if the disagreement isn't rooted in a denial of your essential humanity. Both of these conditions are privileges that not everyone enjoys.