VFC,
I don't whole heartedly agree with your pessimism. The fact is we WON. Granted it wasn't the kind of big win we had wished for, but we won. A win is far better than a loss.
I believe that Scalia watered down his brief to win over Kennedy's vote. Rermember, it was a squeeker 5-4 split. We came very close to losing the whole enchilada.
We've lost our rights slowly over a long period of time, it'll take us just as long to get them back. The Heller decision wasn't the end all, but rather it sparked the beginning of a newfound momentum to do just that.
Just my .02