I'm not sure I get the fuss over the 22-ounce MacDonald's Shamrock shake having 820 calories.
So just have a 16-ounce shake and voila, it's only 600 calories! (Give someone else the other 6 ounces.)
("Voila' is an Irish term meaning, just don't drink the whole 22 ounces, you'll have a lot fewer calories.)