Sorry, still thinking of a fair way to keep good discussions from being cut off in the middle. I get soured on this site every time it happens.
How about baseballs three strikes, your out! Three rule breaks and you are gone. Three complaints that in themselves are a rule break or are found to be frivolous and you are out.
This would really help the moderator panels as it takes a lot of their time to handle these and only a small percentage are out of bounds.