I probably would have gotten beaten up by him too because if I knocked on his door and he said nothing is wrong but I heard a puppy crying, my first instinct would be to go in and check on the animal.

Asshole is too tame a word for this monster.