It’s tough because at scale you can always find some poor schmuck that’s a perfectly decent sort and has run into pricks over and over. “Maybe it’s me?” the poor fucker opines. And well-meaning folks like you or me will suggest the “asshole rule” — if everyone’s an asshole, you’re the asshole — and we’ll be right in general but not in this one unfortunate case.
But you just can’t tell which is which from where we’re sitting.
So, OP… probably you’re the asshole, but maybe not.