I agree. Change yourself and you will change the world. Lead by example.
I'd add that developing one's own mind and spirit is perhaps the biggest change we can make. Practice meditation; research Buddhism and other spiritual traditions. Discover that your mind is a powerful tool, and train it to shape the world around you!
RE: How to achieve total freedom - one small step at a time