He asked another question.
Questions can be answers too.
Person A: My computer won't turn on.
Person B: Is it plugged in?
While Person B doesn't say exactly what the answer is, that question should trigger some critical thinking in Person A. Sometimes Person A will only check to see if the computer is plugged in. But often times. That question triggers critical thinking causing Person A to check to see if other stuff is plugged in.
I use this all the time in IT support and it works. If I say. "Check to see if the computer is plugged in." Then the person will usually only check to see if it's plugged in. They will not think beyond that because they think that my answer is the only answer.
The question that was given shouldn't be the issue. I think the issue should be the post in response to #3 is where the explanation should have occurred. It was a missed opportunity to guide additional thought even if it is with another question.
I'll use the quote below.
"
Well because someone has to be punished for my failures or weakness"
Here I would have asked.
1. Who says you have to be punished for something you have a passion and a will to do well in.
2. Do you train hard? If so you'll punish yourself for training hard?
If learning requires failure, then why would you punish yourself for learning?
3. Have you gotten stronger and made improvements? if so that means you have removed some of your weakness. Should I punish myself for weaknesses or focus on improving those weaknesses
People do a better job with accepting the truth of things when they are able to discover the truth on their own. The only thing I've done was to add perspective
I'm not sure how Ivan took the responses from Dirty. But one thing to keep in mind about reading what we type, Sometimes we get the tone wrong. If I had an aggressive day, then I probably would have read Dirty's response in a different light.