Last night at the grocery store

Sean and I were about to check out when I remembered a couple of things I’d forgotten. He went ahead and got in line anyway, and when I came back there were two girls (together) in line behind him. He had already gotten close enough to the register to put the couple of items he was holding on the belt, so when he saw me, he motioned for me to cut in line and put the rest of our things on there (I had a full wagon to add). The girls gave us the evil eye and switched lines, because they were only holding a few things. I figured I’d rather deal with the nasty stares than with making Sean move his things to let them ahead, and then fighting with him for the rest of the night about why I made him do it, so I did cut ahead, but I informed Sean that he was an asshole. I mean, I was an asshole, too, but he hadn’t even noticed what happened, so obviously he’s the bigger asshole here. Anyway, according to him, he’s not an asshole, he “just [doesn’t] care about some stupid yuppies that [he] probably [doesn’t] have anything in common with anyway”. I told him that he’s an asshole because he doesn’t care. And I’m right, right? Or does being nice decent to people only apply when you approve of their lifestyle these days? What a jerk.