Let me clarify. Parent A comes to pick up Scout A. She gets into a tussel with boy C. Leader B catches the tail end of the wrestling match (was in good fun), physically removes parent A from boy C. Parent A leaves, then contacts police later with questions about whether that was legal or not. Leader B and husband (also a leader) gets extremely, demands that parent A and Scout A leave the troop or they will. Scout A had nothing to do with wrestling match. Parent A realizes that she over reacted, expressed apology to me and SM. Leader B and husband will not accept any apology. Leader B and parent A do not have any history, Scout A has only been with troop about 2 months, with no problems at all, in fact, is a model Scout. Parent A has even said that she is willing to stay away from any function as long as Scout A can remain in the troop. Yes, we are calling a meeting of all the other leaders to discuss this, tomorrow night, in fact. Just wanted a some outside input. Also, Leader B is our Committee Chair, husband B is an ASM. Also, they will probably leave the unit in less than a year, Scout B (their son) is finishing up his Eagle.
To answer why parent B was removed from boy C, apparently Leader B didn't know it was in fun, and that parent B and boy C were family friends and this happens a lot.
The SM and I have looked at a lot of options: We do have another unit in town, not sure how active, otherwise, it's 40 - 50 miles to the next unit. Starting a new unit until Leader(s) B leave troop, meeting as a separate patrol on a different night, or just letting the leaders leave early.
Hope this helps. Also, thank you for all the input, and if any of you are on other Scout forums, I am posting the same question there.