Man, if only there was a company that worked really hard to make Windows games run flawlessly under Linux without the need of making a full port by introducing a compatibility layer that's named something like Neutron. That would've helped not only with a bad Linux port, but also with playing the entire PC library under Linux.
Why is it that whenever people jump to hating on Valve, they bring up the biggest non-arguments imaginable? Not the fact that you don't own your games on Steam, or that you cannot keep older versions of them because they force auto-update, no, let's attack them for the things they actually do right while at the same time completely ignoring reality.