They don't care that the program hadn't been dismantled as a result of Snowden's actions. Their reaction is out of principle, and it's actually very reasonable and consistent with their side.
If surveillance is a good thing and they are right for supporting it, they are also right in being opposed to Snowden because he can potentially dismantle the program or discredit it. He can weaken public perception of the government. He literally prompted the whole NSA conversation. He is a lightning rod spearheading all public discussion of this topic.
Saying people shouldn't demonize him is like saying you shouldn't demonize a presidential candidate before he's had a chance to impact you in office. Sure, okay, but that's not how human beings operate.