I'm really not a huge fan of the GPL but you have to realize those are by design. To a supporter of the license, that's actually a plus.
> How do you intend on running a business and feeding your employees, let alone making investors happy following the virtues of GPL? Consulting and support only goes so far.
If the GPL doesn't fit your business plan, just don't use it. Do you see Open-Source projects using leaked closed-source code (or complaining that they can't do so)? No one is preventing companies from rewriting equivalent code and the authors had the right to select whatever terms they wanted when they created their project. It's their creative output after all.