This is a growing problem (no pun intended). Restaurant serving sizes keep getting bigger and bigger. In turn, Americans keep getting bigger and bigger. Even the "small" is much larger than it used to be.
Here are two recent examples. DW and I had dinner last week at On The Border, a Mexican chain restaurant. She ordered a margarita. The waitress said they come in 2 sizes. The regular size is 16 oz. and the "grande" is 22 oz. Why the heck would we want a 16 oz. alcoholic drink? What happened to cocktails being 8 oz. or so? She got the 16 oz. and drank less than half of it.
This past Wednesday, we went to the new Cheesecake Factory that opened near us. I had heard their portions were large, but the menu really should indicated that everything is served family style. We each ordered chicken entrees. Both platters could have easily served two people. Had we also gotten appetizers, which we didn't, then one entree would have been enough for 3 people.
I would much rather pay a little less, get less food and see the obesity problem in this country start to improve.