I explained how what he was doing compromises my values and beliefs
He can't compromise your values and beliefs, they are yours, not his. Maybe what is bothering you is that you are compromising your values and beliefs by accepting his behavior?
Your friend,