I partly agree with the psychologist you saw, it is the parenting that could be addressed here,and some councilling for both of you wont hurt. Spanking is a negative behavior and has been proved not to work to control,he gets the attention he craves by behaving in a way knows will drive you to do that and in his eyes negative attention is better than none.Why cant he go straight out side to play why does he have to eat first? if he feels he isnt hungry how does that affect you? why so many rules.There is possibly some jealousy of the younger brother here who may get a lot of positive attention, this little boy of only 5 years old has enough to deal with if he has a hearing issue he needs care and love. I would suggest you both get help for your selves