So, Bush has signed an act which would appear to allow weapons in space, against the agreement of most of the rest of the world.

I have to say, that I kinda agree with him. What is so sacrisant about outer space? We have spy satellites etc. up there already, although they are not physical weapons, they are still part of the whole process. Why should the US (and China and Russia and Europe) limit their military options to just terrestrial activities?