Nah He doesn't hate you. He know where the food comes from.
Cats are quite selfish creatures.
He gets a good bargain a load of food and all he has to give in return is a bit of love, plus humans when sat watching T.V are handy as they are warm when you sit on them, all in all he gets the better end of the deal