If it's any consolation, when I was working at Wal-Mart I had these two guys walk by my aisle as I was filling the shelves and they stopped, and shouted "HEY!" and I looked up thinking they needed help.
Nope. Instead they just said "You're a fucking faggot!" and laughed while they walked off. OK, a bit harsh. Asked my supervisor would could be done about that and was told basically nothing. Protocol was to ask them to stay where they were so I could get a manager and have them escorted out. As if.
Anyways, they came back three separate times and would go to my area and shout to the heavens their precious opinion of me. Come to find out they were former employees, the original two anyways since, by the end, there were four of them doing this. Never got any additional details but I did put in my two weeks and got moved to the backroom until I left.
People suck sometimes.