It's a combination of factors. There's overeating, it's true. But there are also a lot of cheap, readily available foods out there that are packed with sugar. Need to make a cheap tomato sauce tastier? Add a little HFCS. Doesn't cost much, and makes it preferable to the next one.
I'm also constantly surprised at the number of people who drink soda on a daily basis. It's carbonated sugar water, it's terrible for you, but some people just can't seem to stop drinking it. You wouldn't think to claim that someone who drank two Cokes in a day was "overeating", but that's equivalent to eating an extra hamburger per day; if someone ordered another hamburger on top of their lunch, you'd think it a bit excessive.
Diet Soda doesn't help as much as people think. It turns out that it still leaves you with a hell of a sweet tooth, and craving more sugar.
Then there are all of the food products out there that tout themselves as healthy options. Which one do you think is lower calorie, a burrito or a Caesar Salad? Well, it turns out due to all the glop they put in the dressing, a fairly loaded burrito with rice, beans, and sour cream can be lower calorie, lower saturated fat, and higher in fiber than a Caesar Salad.
So, there are a lot of things about modern diets that make it particularly prone to overeating. Between salty snacks that you compulsively eat, sugar levels in everything creeping up, food touted as healthy that's anything but, and the like, coupled with (as you mention) overeating and a sedentary lifestyle, it's no wonder people get fat.
That doesn't mean that you shouldn't be concerned about the HFCS. No, HFCS is not "poison" or "toxic". But it is excessively cheap and overused. If you avoid HFCS (and aren't stupid about it by simply substituting foods that have an equivalent amount of other sugars), you can avoid a lot of the foods that are bad for you that sort of sneak up on you.
I also blame a lot of this on the whole "low fat" fad. In efforts to reduce fat as much as possible, lots of food manufacturers looked to other things to enhance the flavor of their foods. Sugar is an easy way to do so.