I agree in principle that people should be accountable, but the whole issue of anonymous vs. non-anon and real names is kind of complex, and I don’t think there’s any easy solutions. I could imagine situations in political discussions where people might fear for persecution, and with some of the digital attacks recently (on SOPA supporters as a non-political example), the Internet isn’t quite as “safe” as it once was.
So, I suspect one has to moderate based on behavior within the forum, but that can be labor intensive in busy forums and discussion areas.
But on another note, I really have a problem with discussions of ANY partisan political discussions on any government website. There’s ample space elsewhere.