My husband and I were at Costco the other day and it was very busy. A rude man came up behind me and asked me what line I was in. I told him what line I was in, and he proceeded to attempt to push me out of the way with his cart by slamming it into me and cutting in front of me. I pushed myself in front of his cart and called him an asshole for cutting in front of me. It wasn't rude on my part, I was just calling him what he was and trying to defend myself. Then the guy called me some pretty bad profanities and went into the lane next to us. He asked me to call him an asshole again and wait and see what happens, so I did. (I've never been one to stand by while someone is attacking me.) Then he started calling me a "little girl" and saying nasty things to me, and I told him I had plenty of things I could call him but I'm not going to because I'm a better person then him. He responded by asking my husband if he was married to me, and if so, he feels bad for my husband. MY HUSBAND JUST STOOD THERE! He didn't say a word! Not even when the guy was calling me names and ramming his cart into me! I was very hurt.
Should I be upset? Why wouldn't my husband defend me, especially when dealing with another man?