Hating cats has actually been linked(theoretically) by psychology to some sort of latent hate for a female or females, anger problems etc...All cats are different, so saying you hate cats would be like saying you hate people.

Anyways, just keep it. Your cats will accept it eventually.