Hello, thank you for the question. I believe that I can help you. Thanks for that level detail you provided, and I'm glad that you didn't say anything that can identify you.
I understand your situation. For most lawyers, a peace bond is a good result. It means no conviction, and it wraps up the matter quickly.
However a peace bond is still an admission that you did something wrong even if there's no conviction. For some, that admission is very important. It's a contract between you and the Crown that you will keep the peace and be of good behaviour, especially towards named individuals. if the contract is broken the charge leading to it can be resurrected.
The first thing you need to acknowledge is that you screwed up. I'm just being blunt. Regardless of whether they were in your face or trying to hold you back, on simply doesn't grab a woman by the neck and push with enough force to leave a mark. Yes, the circumstances were unusual, but you escalated the situation to where it is now. Maybe you could benefit from some counselling.
The Crown will have offered the peace bond because they know that their case against you is weak if the complainants aren't going to co-operate in the case against you. Yes, the Crown can drop the charges if it believes that it has little chance of convicting because its witnesses are falling apart. The witnesses don't press the charges, the Crown does; so the witnesses cannot "withdraw the charges" by themselves. However the crown knows that if the witnesses aren't going to be of help then it has essentially no chance to convict. The witnesses have told the Crown that they are recanting or changing their story, which is most likely why the peace bond was offered.
The wishes of the complainants don't matter much in a case like this.
If there are witnesses other than the complainants, and you mention the cousin and her husband, then yes the Crown can still proceed on their evidence. But the case is much weaker if the "victims" don't testify of course.
A lot of accused people wonder whether their lawyer is "in cahoots" with the Crown. If you believe that your lawyer is too young or inexperienced, then get another. I doubt very much that your lawyer is selling you up the river for considerations, but it's possible that your lawyer isn't experienced enough to be pushing your advantage. Certainly, one should wait until after disclosure is received and reviewed and then have a fulsome pretrial conference, but the result would likely be the same. The Crown rarely withdraws charges this early in the process, and if the get a Peace Bond out of you that's something.
Maybe it's time to get a different lawyer.
Anything else to discuss?