states could fix this immediately by charging a nice fat deduct from every pensioner moving to another state...they either stay in the state that they robbed from, or they don't get all that fraudulent money...
I think New York state tried charging state income tax on pensions of retirees that moved out of state. The retirees won in court.