Hey, so some backstory. My mother works for a company that inables mentally handicapped people to live on their own. This particular house has anywhere from 3-5 individuals living in it. This one individual, who I'm call B, has never had a problem with my mother or any other worker (to my knowledge). I don't know if B has Downs, ASF, but definitely has some sort of retardation (I'm not saying this in a bad way here). This house is about a 5 minute walk from where I work at a grocery store. So B frequents the store a lot and buys cigarettes there almost every day, and I would always say hi and all that. B knows that my mom works at his house.

So, about two or three months ago, another individual hit B with some keys on a lanyard and B started hitting my mother brutally in the face. After punching her repeatedly, she finally got away, managed to grab her phone and locked her self in the bathroom. B then started shoving newspapers and paper towels under the door and pouring bleach on it and the door. He has easy access to a lighter and could've/would've lit it. The only reason he didn't is because my mom called the cops and they just pulled up.

I hate him. I really do. Every time I see him my chest gets hot and I feel my adrenaline starting. Even writing this I'm a bit shaky. He still comes to the store. Almost every day I have to see his face and am reminded of what he did. I haven't said a single word to him and I haven't sold him a single item. If he comes to my line, I call someone else up and have them help him. I would ask my boss to van him from the store, but haven't because I'm afraid he'll take it out on my mom, who still works there (it's stupid I know, I've begged her to quit, my family has begged her to quit, but that's another story).

So, am I an asshole for hating him and refusing to sell him anything?