For me it sounds like you are gonna be more healthier.
No junk food eaten in front of him. That is not good food for him, and he needs healthy food.
I share all my food with my birds, and I'm not eating junk food, or something with a lot of sugar. And salt is a big No No!
If I will eat chocolate or ice cream I will do that after their bedtime.
Once you decided to share meal with them you must realize that they will only be sad if you don't do that every time. They will not understand the reason they can't have it, they will only feel ejected from the flock.