That's why I'm a little concerned that the entire network is in the hands of a couple people who wrote the one and only client software. Didn't they publicly release the code too?!?! There should be as many bitcoin clients as torrent clients at this point. For safety reasons, someone write another one! lol.
Maybe you should learn a bit more about Bitcoin. There are quite a few clients around now. That doesn't really matter because it's the protocol that is important. If a client tries to generate transactions not accepted by other clients or by miners the transactions don't get accepted into blocks. They get dropped. All the clients I'm aware of are open source software and you can get the source and read it yourself. Most of them are on GitHub, easy to checkout, fork and modify. You can create your own client if you want. But it has to work according to what others will accept or - as we've been talking about here, you end up forking with some group of users using your own new protocol. See DevCoin, NameCoin, LiteCoin, BkkCoin, etcCoin.