 The program is run by Social Security. Martin O'Malley, Commissioner of the Social Security Administration, agrees. SSI needs fixing. The program should be simplified. Congress needs to do an overhaul of this program. Like the rule that causes the most problems, SSI's asset limit.