I think this thread is emblematic of why problems don't actually get solved -- it's because people talk past each other instead of to each other, and noone is willing to look at valid points the opposition has, as well as the fact that political positions are just so entrenched there is no room for compromise.
Anti SS and entitlement benefits apologists refuse to accept the fact that some people are not going to be able to make it on their own, and are going to need help. Society has a responsibility to give people a shot and not let them die in the streets due to lack of starvation, treatable health issues, mental health issues, etc. We don't live in a survival of the fittest jungle, and not everyone who receives entitlements is defrauding the hard working tax payers. These types also aren't willing to entertain the notion that simple circumstances of birth can affect one's entire life. Sure, some make it out of shitty circumstances, but not everyone can do that.
Liberal entitlements for all types refuse to accept the fact that people need to accept responsibility for their lives. It's impossible to suggest that those who need entitlements can make changes that would affect their lives for the better -- nope, the system is against them, its not their fault, nothing can be done except raising taxes and giving stuff out for free. The rich have some sort of responsibility to be happy about 50%+ tax rates while the needy have no responsibility to make smart choices that could help them improve their situations. Oh, and there is no fraud going on, we shouldn't have borders, just more taxes, more spending, more entitlements will end up solving the worlds problems.
Each side of this debate has valid points, and if people would just work together to recognize that, and then give and take around those points, this entire mess could be fixed.