I stuff my face every time I eat now. I eat until I'm full (often until I'm beyond full) and I eat whenever I'm hungry.
Look, I'm no physiology expert, but it might be that protein/fat gets metabolized faster (as in used, not stored) than carbs. So you might get away with eating more calories, because your body can burn them. Then point remains, if you eat the number of calories your body is burning, you won't get weight. If you eat less, you'll lose weight. Everybody has a different basal metabolic rate, so every individual should eat the # of calories that they can burn. If eating a different type of food allows you to eat more calories, then that's fine, just stay within your calorie limit.
Have you ever tried to not eat, to eat less than you want? It's ridiculously hard. And people don't have to torture themselves like that.
Yes. It's called will power. I'm not suggesting people skip meals or eat 10% of what they're used to. If someone is overweight and currently not gaining, dropping their consumption to 80% of what they currently eat will lead to weight loss. Simple thermodynamics. I think it's ridiculous to go on any strict diet, but it's equally ridiculous to eat what you want, when you want, and without any quantity limits.
Because we're supposed to eat when we're hungry.
Not sure where you got that from. Evolutionarily, humans were given a redundant hunger and storage mechanism to make sure they never starved to death. That is because food was never readily accessible, and you were supposed to feel hungry whenever food was available. Today, with food ALWAYS available, this mechanism has led many people into obesity. I think our brains need to control how much we eat, not our primitive hunger mechanism.
Finally, if you truly are "stuffing your face" everytime you're hungry as "you're supposed to", I promise that this bad habit will catch up to you one day. Maybe when you're in your 50's or after a sports injury that significantly decreases your activity, but you'll find yourself not knowing how to regulate that amount of food you take in, and start to gain weight rapidly. Come back to these forums in a few decades and report back to us. Should be interesting.