I don't think politicians are going to solve the problem for us entirely, but a bunch of us have been working on technical solutions for decades and they aren't the entire answer either.
A little regulation combined with the right alternatives may go some way. I'm optimistic, though we have a very long road ahead.