@Bonaventurian,
Considering his legislative accomplishments alone, I think he has done more for others than anyone else on this forum. Is he perfect? No. But I recall a wise man saying something about casting stones... I think the lesson might apply.
From increasing the minimum wage, twice, protecting health care rights of workers, overriding Reagan's veto of economic sanctions against the Apartheid, promoting cancer research, women's rights, and fighting against immigration discrimination, I'd say Teddy has done a great deal for other people.