While I feel that we should try to support "ethical" software and services, it's important to remember what Sonic the Hedgehog said:
"There is no ethical consumption under Capitalism."
No matter how "ethical" a company tries to be, most of them still operate as companies. Even if all of them became CoOps, there would still be Capital somewhere in the supply chain.
Use whatever software works for you and fight for your rights when you can.
@shelenn Yes, you can say these special types of companies are more ethical than normal companies but they are still structured with a Capitalist hierarchy which is still inherently exploitative. Even if they operated as CoOps (which I'm sure some do), they would still have to get their raw materials for production from full-blown Capitalists. Someone always gets exploited.