First of all...open source has always been ripe for politicisation. I think it's naive to resist such a process. It's natural, for what is arguably the major component of the world's next economic framework. Many have a vested interest in the status quo of American Capitalism. Every decision we make in this world is political.
In regard to the mandatory open source vs open standard legislation argument I think they both miss the point. They're two different animals. One is too do with the quality of a product and the other is to do with collective usability. Of course governments should be embracing open standards. What they shouldn't be doing is locking themselves into faulty products. Making open source software mandatory is the wrong road in my opinion. It's not a sustainable argument. What is sustainable is for governments to tell software producers "take liability for any faults in your product or show us the source code."