While I agree 100% with FOSS principles I don't think you're going to get rid of closed source companies building on top of Bitcoin just because you don't like it.
The best we can hope for is FOSS alternatives. And by that logic, our efforts should be put towards building those FOSS alternatives. It's one thing to declare the problem, it's another thing to implement the solution.
While the system works well enough for most transactions, it still suffers from the inherent weaknesses of the trust based model. -- Satoshi Nakamoto
Satoshi declared the problem in his whitepaper. Then the proceeded to implement the solution. That's the winning formula.