Only better people deserve better leaders, who come out of them. I am afraid it is high time we realize that ultimately we have to become better people if we want our society to do better. We need to stop delegating our thoughts and responsibilities. Do not be afraid and do not shirk away. Collectively, be better, think better, vote better, raise the next generation better. And brick by brick we will get there. Nothing good comes without hard work and perseverance.