> South Texas (Rio Grande Valley)
Yes, wondering how he knew that confused me enough to pull up his comment history.
But to be fair, I don't think everyone reacts as negatively to this type of criticism as you do. At least, I don't immediately think of it as moralizing and unnecessary. If I was in the situation of the OP, having someone reply harshly would probably inspire me to get things together. But then again, I'm not sure most people are this way.