If you’re thinking of getting a cat, watch a bunch of episodes of My Cat From Hell and research how they communicate extensively first. It’ll teach you the realities of having a cat and how to care for your cat correctly. Cats are cute and funny but they have complex needs the way humans do and require a tremendous amount of respect, patience, and self awareness if you don’t want to have problems with them.
If you already have a cat and they are an asshole, 99% of the time it’s because of something YOU aren’t doing right. It’s not your cat’s fault. There is no such thing as a bad cat, they are always just cats that aren’t being cared for properly or that have a health problem that isn’t being dealt with. You have to earn a cat’s love and respect. You have to work with them to form a bond. It’s a lot of work to care for a cat properly but when you do, it’s totally worth it.
DO NOT GET A CAT IF YOU ARE NOT WILLING TO PUT IN THE EFFORT NEEDED TO CARE FOR THEM PROPERLY. IT CAN BE HARD WORK AND CAN TAKE A LOT OF TIME.