At the risk of stating the bleeding obvious:
Your weight has a lot to do with how much energy you burn. If you exercise a lot then you need to eat a lot.
Having three well balanced meals a day won't make you fat. Nor will drinking a glass of red wine every evening.
Everyone should eat and drink in moderation.
What's this got to do with Italians?