I think you are the most sensible person ot here. Most of the other guys are either jealous or big failures in life. I completely agree with you.
People who have not done charity or social work worth even a paise expect others to do some good work. Most often they forget to ask what they have done and always point fingers at what others are not doing.