So basically you made an agreement with one set of investors and then went back on your word because another, "better" set of investors wanted to put money in? Maybe it's just me, but this doesn't reflect that well on you.
There's a child-like expectation that once the deal is signed or agreement is made that it's over. It never is, that's just the beginning. If you're expecting that everything is finalized as soon as an agreement is made, regardless of the conditions, then you're simply bad at business and taking risks that you haven't yet realized.
(Of course this isn't true in Europe. They love taking contracts extremely literally, and their economies suffer enormously for it.)
An equivalent is that you shouldn't expect someone to follow through on a decision they didn't buy into.