Is AUTHOR wrong in the post ? POST : &amp;#x200B;

I've known my friend (from now on known as Mark) for a few years now, and he is in general a positive, fun, and supportive guy. But at times, he can be very irritable and moody for seemingly small reasons, and takes it out from me, which seriously drains my mood and triggers my anxiety. For example, if he has to wake up too early for our planned trip he gets irritable and sassy, often replying back to me in a passive-aggressive tone. Or if I miss a turn or something Mark will make comments like how I don't know how to drive (in a non-comedic, sarcastic, tone). I've brought this up in the past about how little tone shifts/comments like this can make me feel and how they trigger my anxiety, but nothing really has changed. To his defense, when things like this happen I don't always speak up about it, and rather I (childishly) return  the passive aggressive behavior so in effect his bad mood transfers to me. So lately I've been distancing myself from him and stopped hanging out with him as much as my other friends, which he called me out on.

On one hand I feel like I'm just being dramatic/overly-sensitive, that everybody has a bad mood every now and then, and that Mark overall is still a supportive and nice friend. On the other hand, I feel like my feelings are valid, and I have no obligation to be friends with someone for any reason: if i have a choice to pick between a positive, supporting friend, and a positive supporting friend that sometimes gets in passive aggressive bits, I am free to choose the former.

So AITA?