This is why software Freedom is important, and why the “use the best tool, whether it’s open source or not” attitude gets you in trouble in the long run.
We need to be prepared to use inferior but Free applications and, scratching itches, make them better. And we need to gently persuade other community members to do the same. The Open Source movement has reduced the talk about software freedom and we need to value and promote it again before we get taught more nasty lessons like this one.
Update: Random example of what I mean:
I know that binary-only drivers are a sore spot with free software purists, but I’d rather have a fully functional, if closed, Nvidia driver than a reverse-engineered one that limps along.
With a basic level of driver stability, Linux could become as easy as Windows to support.
— The State of Laptop Linux 2005