> bread is sugary and dense in calories
I don't buy a lot of bread, but when I do, fresh baked real bread is readily available here always.
> restaurant food is in two salty-oily servings
That depends on the restaurant, but you can find good and bad food in any country. I easily get 2 or 3 meals out of a restaurant portion, so it's very economical sometimes (even more so than fast food options).
> the snacks your peers bring in are donuts and cupcakes.
Don't forget the abundance of home-made snacks that are common in US workplaces, depending on the individual workplace and the people in it, of course.
> you all just have to stop eating so much
It's true, and it's not that hard. You just have to want to be healthy and make the choices to achieve that goal. I lost 50 pounds doing strictly portion control and cutting out processed foods (unless I'm hung over - then hot pockets are my bestest friend). I choose not to eat my entire meal in a restaurant, and I choose to not to order salty meals (oily, yes, but olive oil is so good and good for you), and I choose not to buy bread full of preservatives, and I choose not to eat the processed snacks that my co-workers bring, and I choose to limit sugary drinks, and I choose to eat a scoop of ice cream every night (because it's healthy as long as I'm not overeating). I love living in the US because I get to make those choices for myself (i.e., not legislated), including "stop eating so much".
That being said, none of the things you mentioned are exclusive to the US.
And for the record, I agree with the article that it's easy to become obese, but it's more because of the choices people make and not the options they have.