Is AUTHOR wrong in the post ? POST : I am asking because I feel like an asshole but I am also standing by what happened, so if I am an asshole in this situation then that's ok. 

I work night shifts at a hotel so all my interactions with this man have been around 3 in the morning. The first night he came in looking for a room for him and his dog, I told him I couldn't help him because he had no money but gave him a number to call for victim services and vets canada that often pay for people to stay in situations like this. I also called him a cab that gives free rides after 2am. 

The next day, I come into work and he is staying. He had called one of the numbers I gave him and vets canada was paying for his room. All good. 3am rolls around and he stumbles out of his room and starts yelling at me for not giving him a room last night and for calling him a cab. Apparently his dog attacked the cab driver and was taken from him, for which he blamed me. 

The next 4 days he proceeded to harass every staff member. He yelled at everyone, would watch porn on the business center computers, he made the front desk staffs lives hell for those 4 days. He also got meals paid for by vets canada, so he got to eat at the buffet located in the hotel, but he would wear these oil covered gloves and touch all the food, literally running his hands through the rice, so the restaurant started to refuse to feed him. I still tried to help, I told the buffet to just pack up some food to go and it could be delivered to his room. 

Well, he eventually harassed vets canada so much that they called us and told us not to extend his stay. I thought that was the end of it. Until he came in 20 minutes ago asking to use our public washrooms. They are public washrooms, so anyone can technically use them but I told him no because I feared that if we continued to let him in the hotel, then we would never get rid of him and he would continue to harass everyone. So am I the asshole? 