There is nothing wrong with your cofounders. They are who they are and that's that. You spend the entire time looking for reasons to blame others, but my friend you should look into a mirror tonight because that is where you will face the problem.
You should try to develop your ability to pick partners, but even with a great partner you sound like someone who is way too emotional.
I thought I would never say this to anyone, but you are not ready to be a CEO. If the guys you thought would help you change the world, were not ready to confirm with your strategy and you stood there trying to fight it instead of explaining it, then you need more time and experience.
Sincerely.