So your view is that MS had to have everything correct for the Xbox version? Are you actually under the impression that MS was extrememly anal that Halo had to be perfect? You must of not been playing the same levels I was pal, this is clearly a rushed title.
Halo for the PC is fundamentally flawed, Gearbox decided to use high-end DX 9 features with very little visual improvement, and the netcode sucks. If you can somehow formulate that mess is Microsofts fault I would love to hear it, you kind of remind of the guys that believe Steam is the end of the gaming industry or the guys that went on for months how evil Epic is after UT2003 was released.
I mean my god man a 12 year old would reach your conclusion.