Keep in mind that what follows below is just my opinion, and you may agree/disagree with parts of it. Feel free to comment or provide your own answer.
I don't think there is any way we can (or should) treat questions differently based on the user asking it, or their situation. Recall that this site's primary goal is to build a repository of knowledge in the form of Q&A for future searches. To this end, we should only consider the content of the question: if it's a good question and you can answer it, do so. If it's a bad question, improve it or vote to close it. While making these decisions, only consider the content of the question, not who asked it.
Even aside from the future value of a question, there's one very important point: how can these users be treated differently, as a community? More leniency for bad questions would be detrimental to the site as a whole. Good questions should be treated alike.
As far as answering a question, and the effort put into it - that's up to the individual, and not something we can really control as a community. Whoever writes an answer can do so as they wish. Same for voting. It's really up to you how you wish to answer/vote, though I would recommend, again, doing so based on the content. If you want to see them get better answers, consider placing a bounty on the question - again, that's up to you.
- There's really no way to confirm any claims like this, nor should we even attempt to.
- Should we treat users more harshly because of who they are, or their situation unrelated to the technical question? What's the scale of "this user deserves better" or "this user should get off our site"? That's heavily subjective. Better to leave that out of the equation entirely.
- Should we edit out such non-technical addendums to questions? Well... the cold answer is yes. But I'm not completely heartless. Unless we get a large quantity of them, isolated cases could be left as-is.