I've had cats all my life and I know they can be pretty aloof and if you're really lucky maybe you can pet them for 2 minutes a wek. But this little bastard is just mean spirited. He bites and scratches for fun and totally unprovoked.
Most cats aren't like that. Most of them have limits to where they like to be petted (some will go for you if you touch their stomach or their paws), but I rarely see cats attack people for no reason. I have 2 cats and they've never bitten or scratched anyone on purpose (sometimes they accidently get you when they're playing with a toy). My friend has *8* cats (well 3, and a litter of kittens) and they don't attack anyone. Sounds like you've just been unlucky. Some breeds of cat can be quite affectionate and playful too. Cat breeds can vary as much as dog breeds (though their appearances don't vary as much).