In terms of knowing when/whether you can interrupt the interrupter/counter-interrupt/etc., see my other post in this thread about how the time of interrupters talking over each other is a signal to both that's constantly evolving (because the increasing time is an increasingly strong signal).
Now, I fully grant that the largest poison in all of this is the transactional view of conversation. The interrupt style is still predicated on an open transaction that will eventually commit.
You are right, at least for people who have poor social skills, are emotionally unstable or immature in some way, including people with autism, ADHD, dementia, children, etc.
With such people arround, it may be better to have clearly defined rules for who speaks when. The same goes in situations where people come from very different background or there are very low levels of trust to start with.
The better a group of people are at communicating in a cooperative manner, the fewer hard rules are needed.