Love the way people are focusing on Microsoft here. That was one of the 7 faults listed, and had to be used in conjunction with one of the other 6.
I'm not defending MS, as they are quite capable of fucking up security, and have done some many times in the past.
However, the thing I think the US government need to address is not the fact that there are bugs in the software (something which will likely always occur), but the fact there appear to be problems testing and distributing patches quickly There is also the problem that this is not the first time this has happened.
Still, the US government doesn't seem to have a sane procedure for IT governance, and I've no doubt they have thousands of IT department heads all trying to protect their own empire.