| Yes, according to those definitions you and I would say he's evil. But not everyone finds the same things morally reprehensible. |
If you are unwilling to stake a stand and say anything is evil, then you have lost all claims on morality. WHile intollerance of other customs is usually bad, when those customs defy human decency, much less any religious decency, then it is time to call it evil, no matter how understanding you want to be.
By your definition, you could not consider Jeffrey Dahmer Evil, because he did not violate any of his own precepts.