I'm fine with some problems being generational but there's no indication that the next generation is necessarily more enlightened than the previous. I really don't want to have to wait two generations.
I'm not saying that there's nothing we can do now, but the kind of change you're looking for isn't likely to just happen overnight because you don't feel like waiting for it. These things have lots of momentum and emotion behind them.