Re: hypocrisy
If we all start critiquing ourselves you'll realize that less or more we too are hypocrites. There are things that we would refrain others from doing yet we're guilty of the same sin. May be that's the reason people don't heed to good things these days since we hardly see them in actions.
I do agree with Sexy Mulla too.