Probably. I would argue that showing up extremely late for an interview that you scheduled is considerably more jerk-ish.
It also wasn’t passive aggressive, or at least it wasn’t intended to be. I actually wanted to know if that was just a thing that was common in the company so I could plan accordingly.
Saying something like "Actually, I felt it was unprofessional and disrespectful to not have the interview start at the agreed-upon time" would also be direct, no? The way it's written sounds way more inflammatory.
Pointing out something that was objectively douchy isn’t “wrong”. Yes I was a little snarky, and maybe I am a “jerk”, but considering that this person was happy to just waste my time like it was nothing I do think he was entitled to a little embarrassment.
“Tit for tat” and “spite” feel like they are very strong words for what amounted to a justified smartass comment.
If I had shown up fifteen minutes late for the interview I wouldn’t have gotten an offer and the interviewer might have made a comment about it during the interview and people generally wouldn’t call them an asshole for it.
The fact that you only want to hire workers who won’t call you out when they feel like they have been disrespected is a great way to breed a team of people who resent you.
Regardless, you kind of proved what I was trying to say. Most people don’t actually want directness. The fact that when I was direct with someone you’re treating it like some mafioso retribution is telling.
It also wasn’t passive aggressive, or at least it wasn’t intended to be. I actually wanted to know if that was just a thing that was common in the company so I could plan accordingly.