Starting and ending your comment in the way you did is almost guaranteed to invoke a negative, defensive reaction from the commenter which will only further drive divisiveness (which you presumably espouse).
Also, instead of just stating the solution, try explaining WHY the solution works.
Based on what we know, it's possible that he simply believes any poor person can escape poverty through hard work and tenacity. This belief (though arguably incorrect) is supported by his personal experience. And, the idea of someone 'pitying' or feeling 'guilt' for someone in his former position is detestable because it suggests that they think they're better than him.
I want to make it clear that I don't agree with this perspective, and don't believe it's constructive. However, I don't believe we need to be publicly shaming people when we can be having constructive conversation. Instead, I think we should be trying to understand where people are coming from, and discussing ideas openly. A person's character really has no place in a discussion of ideas.
If you want to help the poor, work harder and give the extra money you make to good charities. That is not going to solve the problem, either, but it will improve things more than anything else you could do in the same amount of time. The direct personal involvement you seek only serves to benefit you, at the expense of greater possible material improvements for them.
If that sounds inhuman, that's because our moral intuition, like so much of our instinct, does not scale. What is good for a single poor man is not necessarily best for poverty as a social problem.
I've experienced "first-world poverty", and it sucks. The solution isn't to plug our privileged tech worker ears and pretend "the poors" don't exist. The solution is to get involved with our communities, by helping the old man at the convenience store, helping the wheelchair man up the curb, and talking to the homeless who spend their entire day on the sidewalk getting ignored by everyone caught up in the rat race. Shame on you.