just by not being a participant in corruption we are already doing something to change it.
you can not fight it, at least over here most people don't care and the ones that do get killed for trying to change things. so it's stupid to fight it with only a few people and it's hard to make a conseince on everybody since there is a lot of people who benefits from it and believe me, it's hard to change a person's mind if they benefit from it.
this problem is very related to economy. When someone is very poor and they have a family to take care of, they find it easy to get money from corruption, so you can't judge all people or expect everyone to want to change it.
and then again there's many levels and types of corruption. have you ever copied a friend's homework or cheated in any way on a test? well this is also corruption in a way. and don't tell me you have never done it because we all have (good for you if you have never copied or cheated,you should run for president
in my opinion, the way things are right now, just by not participating in it we are making a change. and of course teaching morals and values to the next generations will help in the future (if there is one