I understand where you're coming from and I'm going to leave an unpopular opinion as a comment, but I think the society we're growing into one that wants to absolve anyone of personal responsibility. I understand that growing up in poor neighborhoods and shitty family situations makes it immensely more difficult to set yourself up for success, but I just think at some point you're responsible for your own person, not anyone else and not society.
I grew up in methland, appalachia and had countless crackhead friends and family. I didn't have any money and had to work starting at age 15. I think I'd be in my right to complain and want education to be fixed and my city to be improved so it'd be easy for me to be more successful.
I took an alternative and left home, educated myself, and turned myself into a halfway decent contributor to society. I really think the US still has a lot of ability to reward those who go after it even if that means becoming a carpenter and saving for 30 years to retire early.
I understand our society is not ideal, but I just think those problems are going to take generations to fix. Why not take care of yourself and do your best to fix your own shit.
As a disclaimer, I'm not writing this towards disabled people or others that need society's help. I'm 100% ok with helping in those situations. I'm talking about the average american who has their health and some direction over their destiny.
I just don't get why people sit on their asses and complain instead of getting out and making shit happen or at least trying to. I don't get the barely getting by mentality.