The problem has and always will be the government.
I agree fully with you. Now, ask yourself,
why is government the problem? Why are they not held in check? What is allowing them to act in this anti-social manner?
Taxes...
Wha...? Society's own fault for having a dysfunctional government? No way! That would imply that a small portion of the blame lies with each individual for failing to take ownership or personal responsibility for the problem.
Oh, I fully agree that should each individual take ownership or personal responsibility for fixing the problems they see in society, life would be much better for all concerned. But since there is this organization which takes responsibility for them, and not only that, but takes the payment for that responsibility by force, there is little incentive to take initiative themselves. Even those who, like myself, would and do take responsibility ourselves are required to pay for this organization which forcibly claims responsibility. Perhaps if we were not required to pay for it, those who would take responsibility unto themselves would have more resources with which to do so, and those who would rather lay responsibility at others' feet would have more and better choices.
No argument with all of the above, but do you honestly believe that people would be charitable enough to give up the needed amount to covers those who cannot for what ever reason provide for themselves?
Would you? If you could, would you support someone who could not (not would not - legitimately could not) support themselves?
Answer that question, and you answer yours.