Cats are indeed selfish assholes. But cute selfish assholes that have been specifically selected for their heart-stealing traits :P
But as with anything else, overgeneralization misses a few nuances as there are some individuals and sometimes breeds that are a bit more sociable and less psychopathic than others.