Ed did you a favor. Allowing BM to continue in that roll, knowing what he knew, tells me that Ed and his company is not a company or boss you should work for. Your ultimatum worked - it created a fork in the road. Although the fork you were forced to take may not have seemed the choice you might have made, you survived and are probably stronger for it.
Nicely written and told. Thanks