On an internet forum you have to do it differently than in person, where voice and facial expression can convey sincerity. When a topic is divisive, your question needs to come with enough information to make intent unambiguous. You need to make it impossible to interpret your question as a provocation, because otherwise people are going to take it that way.
A comment like "What are the poor legitimately at fault for then? I'm tired of this implication that the poor can never be at fault for anything, because they are so poor." not only doesn't do that, it's hard to read it any other way than as a battle stroke. And when you write "I asked a question that if answered may weaken the credibility of the op's original post", you seem to confirm that. If you're focused on undermining others' credibility, they'll inevitably focus on defending themselves rather than exchanging information.
The site guidelines address this situation: "Comments should get more civil and substantive, not less, as a topic gets more divisive." If you'd review https://news.ycombinator.com/newsguidelines.html and take the spirit of this site more to heart, we'd appreciate it, and people would be more likely to respond to you with information rater than counterattack.