I agree that some suck less than others but being a government contractor will always suck more than working in private industry (even as a contractor).
Just to not be a totally cynical asshole, I have heard NOAA is actually pretty modernized and efficient and everyone I've talked to seemed to be happy working there.
I'd also add that while the place I was at had its share of crap, the government for the most part loved our work because their previous contracting company had came in, wrote up a ton of requirements and specifications, sat around for two years and delivered nothing functional (and still got paid).