Buddy, instead of arguing here and finding excuse, I think doing something will be much better. I am not saying you don't want to but I see that you have reasoning ability to convey some positive message to people.
This skill of yours if change perception of one radical person, then your work is done. Don't think of mass crowds and speaking in front of dozens or hundreds. Just display positive message and reasoning at every place you go, work and enjoy. This is how gradually an environment is built. people don't understand the power they have. Start with one person, a good chain reaction may start.
Few of us friends used to talk a lot about good stuff and social well being, education to poor and social service. We still do. Thing that changed is one of my friends started a NGO while other is working in another NGO. The other one has given up a good career in IT sector. Other friends are in constant touch with them and we keep on making our end of support in any way possible if we can't work like them.