I laughed myself to tears with each successive poster.
Who hasn't had some coworker with no skills, think that because you have some skills, you owe it to them to do shit for them on demand, for free and accept mindless criticism?
I had this one guy who would always ask me to clean out his daughter's computer after she loaded adware into each every 3 months. Finally I told him I would fix the computer when he did my grocery shopping because I thought it was the best way he could compensate me for my lost time.
He never talked to me about computers again.
It's not that the person asking for help is helpless, it is that they are fucking lazy, and can't be half assed to do shit for themselves. It is an entitlement mentality that too many people have today.