I don't have a pet precisely because I try to see things from its (theoretic) perspective. I love cats, and would have one in an instant if I were home more. But as it stands, the poor thing would just be locked in a boring house by itself all day. Still occasionally thinking of getting a young sibling-pair; I used to have a couple who annoyed the crap out of each other all day, which seemed to work well for keeping them entertained.
My experience with cat people is that they are all over the map in terms of personality. Given that >30% of households have one[1], that's what one would expect, I think.
And if your cat genuinely randomly attacks people, that's likely a sign that something is very wrong. The cat likely was abused when young, is currently abused/neglected, or is in pain. There are some breeds that are moodier than others, and if they aren't taught that human skin doesn't resist claws as well as their fur, they'll scratch when telling you they don't want attention. But that's different.
[1] http://www.aspca.org/animal-homelessness/shelter-intake-and-...