I have the same questions as oldtrig. I don't understand how this affects someone born in 1947 or 1948 unless they start taking early benefits in 2009 or 2010. If they keep working (or choose not to collect at 62), won't it all be OBE as no one gets a COLA in 2010? Under any circumstances, someone who started taking SS in Jan 2009 would get the same increase (assuming there was one) as someone starting SS in Nov 2009 - zero. How do they lose more ground than anyone else who retired before them but also gets nothing in Jan 2010? This just doesn't make sense to me - plus, the person who started taking SS in Jan 2009 will collect 11 more check than the person in Dec 2009.
This is very different than federal retirement - any increase is prorated over the number of months you are retired in a year - Jan 1 you get 12/12 of the increase, July 1 you get 6/12, etc. But, if there is no increase, you get nothing, no matter when you retired that year. Nor does any other federal retiree. How is that a penalty for those retiring in 2009?
Since it's all based (under either system) on the years you work and how much you contribute, how does the lack of a COLA put you at a disadvantage? Your starting point will be the same - you just won't get a boost for the next year, but neither will anyone else.