As a side note, I wonder about the legalities of passing a law that affects an ongoing case. How does this work in the USA?
Article 1 section 9 prevents ex post facto laws. But remember Microsoft isn't on trial here they are a witness not the accused. Generally though if the congress limited the scope of a court ex post facto the courts would voluntarily agree and dismiss a previous order.
If so why not do away with the judicial branch altogether? Why not just go straight to the politicians to have your problems solved, I mean you already vote for the judges.
You are being sarcastic here so I'm having a little trouble understanding what you are objecting to.
legislatures pass laws
judges interpret laws
executives enforce laws
If the legislature believes the judicial interpretation is incorrect they pass laws making the correct interpretation explicit. You seem to be objecting to the system working how it is supposed to work.