However, when the other side says that those programs should be abolished instead of reformed it makes it very difficult for anything to get done.
I'm not disagreeing with you here. I'm saying that most of the time ideologues get in the way of mutually beneficial compromises. After all, we're all Americans, and all Americans have a voice and a choice. Maybe instead of libertarians trying to have their way despite socialists in the U.S. and maybe instead of socialists trying to have their way despite libertarians in the U.S. both groups, along with all other groups, can work out things that are mutually beneficial to both sides.