The problem isn't stupid people, it's greedy, evil, selfish people.
It's both, and everyone is greedy and selfish to some extent. Extreme stupidity can be indistinguishable from malice and evil.
You see, we have government to protect us from those people.
It's too bad the government is filled with stupid, greedy, evil, and selfish people.
History has shown us that we can not educate the vast majority of people to become genius saints, that is simply not human nature
So here you are saying stupidity is the problem, it's just not a solvable problem.
Giving to the poor benefits society.
Sometimes, but not always. When it comes at the cost of trampling the rights of others simply because they are not poor it does not benefit society. The ends do not justify the means.
In a more egalitarian society where everyone has a place, people work harder. They cheat and steal less. Social stability improves.
If you mean a society where you remove economic inequalities from people, which is what you seem to be promoting, then I disagree. In a society where all people are forced to be economic equal then the most talented and hardest working are being cheated. They will see this and it will lead to social instability.
If you mean a society where all people are treated as equals and have the same political, economic, social, and civil rights, then I agree. But this is not what you are promoting.
Unfortunately, some people want these benefits without paying for them. They want you to pay to help the poor, so they don't have to. I don't approve of crooks like that, and fully support making them pay their fair share.
Indeed, you seem to be one of those people.