Your words have actually hurt me
Did I really offend you that much?
Yes, you constantly criticized me about my lifestyle.
You are right that I shouldn't have said words that could be hurtful to others.  I will try to be more careful, but I want you to know that I never meant to criticize or to cause pain.
This is a little hypocritical of you.
I understand you feel that way but I would like to make amends. I hope you can accept my sincere apology and we can move on.