Funny thing about passive aggressive people, they can smile and throw you under the bus, then get you to apologize for getting upset about it. My mom and I talk about mental health often.(she is a nurse so no surprise) Its fascinating learning the why behind other peoples behavior. Luckily we don't know many p/a people.
I stopped explaining myself when I realized other people only understand from their level of perception... and we are all on our level of learning so don't blame someone because they're below or above you - we're all learning as best we can... ;-)