Some business investment and decisions are good, others are bad. Every entrepreneur at some point has to live with a couple of bad decisions. What deal has been struck between BM and the marketing team can't just be voided, as there was probably nothing related to "if you do not deliver, than this will happen". What has been done is done, and the millions of BTS and the 100k$+ in salary paid can't be "unspent".
As some have said, let them to their job, as they don't get paid a salary by I3 anymore and they have all the incentives in the world to deliver. If they get the market cap equal to Bitcoin market cap they'll all be millionaires. If they don't, then they will lose a hell of an opportunity, as all they have to do is market an awesome product.
I understand Brian to stay away from the forum right now, as he's going to get rocks thrown at him the minute he comes here. He may not have struck any public deals, but he has made business contacts, and I wouldn't be suprised he was involved in getting the deals with some of the on/off-ramps we heard about, but that are still being set-up.
His mistake has been the lack of communication with the community and also the lack of small accomplishments that get the community reassured. What could be done though, for a start, would be for him to come over on this forum with his team and start interacting and stop being so secretive.
I don't give a damn about his deal with BM as it is what it is, but I sure want to know what is current plan is, and what are the next steps (except waiting for the 1.0 version). And knowing that, it wouldn't hurt if he got in touch with the community marketing team to work with them in order to have a better coordination between the different marketing teams. All those things would help a lot IMO, and people might stop asking for his head on a spike.
And he needs to manage his PR badly, like right now.