I don't think he'* been abused, he'* in really good shape physically. Looks to me like he'* been boarded at the vet'* office. Probably just freaked out by other animals and strange people. Cats are weird animals, you never know how they'll react to stressful situations.
yea some cats are just born ticked off... take my sisters cat for example... i have been bit quite a few times by that damn cat... but it absolutely loves my mom and sister. I have never done anything to annoy it but it still hates me. Cats are just weird