We had 3 years of processing events in our very niche space where each of our organizers that sell tickets are licensed, bonded, and fingerprinted, registered with the SEC and have an active profile on FINRA (because they are licensed to sell securities) that shows so much as a credit card default when it come to financial impropriety.
The real problem with Braintree is that they were not open and upfront about their policies and even misleading at times. If certain levels of ticket sales would be too risky for them, then they should have told us those limits up front, rather than waiting until sales were high and then freezing the account and holding the money.
As for your advice, I agree, that is our plan moving forward. We will only process small events in house and require people to get their own account otherwise.