OH man, it's totally NOT too melodramatic keeping his fave things away from baby . Anyhow, you can't simply talk him out of the way he feels.
Maybe you can choose a designated area on the table or toybox that he can put his things in. Make a song and dance about putting it there so BABY can't reach, because baby is LITTLE and can't play with his big toys yet. If you soothe his anxiety about it, he won't stress so much.

Food is a hard one. I think I'd be inclined to always make a bit of something he definitely likes each time for a backup, then you can praise his little tooshie off for eating some dinner and it can turn the stressing time into a positive one. Does he like mashed tatoe? I always serve that with dinner cos both of them like it, I can hide cauliflower in it so at least I know they have eaten something. They also seem more inclined to try something else if its on the plate in a little amount. It sometimes seems repetitive giving them the same stuff but he won't starve and you can still intro new foods as time goes on.
DD hates it when you threaten to eat her portion - she shovels it in so I can't eat it even if she was protesting against it 2 seconds before...

hth xoxoxo