Clearly spoken by someone who has never lived with a violent, biting, generally-anti social cat. Wake up and find blood on the floors where said cat has attacked other cats in the house during the night for no other reason that he's a bully.
Or a less annoying cat who keeps trying to jump on your keyboard when you're trying to game. Or meows incessantly when her owner has been gone for more than 48 hours (try a whole summer of that!).
I grew up with cats running in and out of the house all the time. We never had a cat that cranky in our house.
However I have seen cats in other people's houses that were less than sociable. If a cat is cranky it is easily dealt with because cats quickly get the hint if you give them reason to believe that you will not put up with their junk.
Please keep in mind this is coming from a person who likes cats in general... You are bigger than they are, they know it, and if you assert your right to be wherever you are... Such as by back handing them if they get uppity... They will quickly get the hint and leave you alone.