there is a difference between someone acknowledging that we are all human and make mistakes but struggling to correct those mistakes AND those that just preach one thing and do another even knowing the consequences.....
and i think it is this struggle that brings out that are truly down for the cause/change from those who just talk or even those who do actual work but dont work on themselves....