Even with Heller, political forces can change things and in not too long of a time. That's why the call is eternal vigilance. It's the one issue I don't trust politicians with on either side of the isle...they've just sold us out too many times. Education is the key, educate THE PEOPLE and the politicians have to follow along. In he past 20 years we have won that war, but we can't rest on our victories because it just takes one defeat to turn the tide.
The battles we MUST win are the Presidency and Congress in 2016 and 2020. The next POTUS will replace Ginsburg and Kennedy in the first four years. The POTUS after 2020 will likely replace Scalia, Alito, and perhaps Roberts and Breyer.