Haha, yeah, you are absolutely correct everything is based on food especially if it concerns your pet
Remember that people also are more angry when they are hungry. It also improtant to know how to feed your pet correctly. If you feed him with some shit it is normal that your pet will be angry. Same happened to me. I couldn't solve this problem for a long time. Then I found one site that is fullfilled with information about your pet. To be honest, I used information from this site petschoolclassroom.com I think it may help you as well as it helped me.