D is a reason, NOT an excuse.

One of the most important things I never let myself forget. You are nobody's punching bag and you deserve to be treated with every ounce of kindness!
Yes he may have D but being mean to you is just being a jerk. He needs to understand that he is hurting you and when he is in one of those moods again (where he picks on you) he needs to refrain from it, maybe even take some time to calm down by himself?

hugs x