Quite frankly, if you can't find the courage to have a reasonable debate about your ideas, you shouldn't be the one working on those ideas. If your ideas run contrary to public thoughts around ethics, perhaps you should move to a culture where your ethics more closely mirror theirs. Or more radically — listen to why people disagree!
This whole post comes off as someone who's realizing their ethics are mismatched with the culture they're living in, and instead of questioning themselves, demand that the rest of the culture shift to their views. In other words: let me be this asshole, because I deserve it!