Please read what I write with care - I put care in writing it. I′m not trying to be provocative, these are principles and objective point of views I′m stating, not attitudes and subjective opinions.
By your definition, CTD is "breaking a game". On the otherhand, conflict can cause a CTD. Is the modder then "breaking the game"? The way I see it, we have a conflict here with this mod and Vanilla quest - a mod can conflict with Vanilla just as well as it can conflict with other mods. With scripts or coding in general, the conflicts are never about things you can view via conflict editor, they are often about conflicting CONCEPTS.
And these conflicts are solved - not by hardcoding exceptions to an exception - but by defining common rules, standards if you will, which when obeyed remove the conflict. OR, the conflict is caused by the concept breaking the existing standards, and should therefore not be used.
Many serious problems require loading an eariler save. I′m just being honest and realistic here. You are focusing on a singular issue, when I′m actually talking about a bigger picture here. Again, 1000 pieces of duct tape are not good modding - if the concept is fundamentally flawed, the mod should be pulled altogether. Otherwise, for every problem found means one game "broken", even if they would be patched afterwards. It′s a never ending path.
In my last post, I try to paint that bigger picture for you - I′m not being irresponsible, I′m looking beyond that one problem.
So, again, if you care to join the real debate, is should I pull the mod cause the concept should not be promoted or used, or should we actively look and promote patches to quests that break the concept in this mod? I don′t have a personal opinion or stake here! Honestly!
To help with what the talk should be, here′s one point of view:
Because there apparently exists regular problems with "friendly NPCs" fighting each other, we need some system to "rule out" these fights. For "ruling out" we need a global rule, to deem (via script and with relative ease -> no perfomance hit) when a fight is not "legit". One such rule (and implementation) is this mod - NPCs in same faction should not fight.
Technically this SHOULD be fine - any quest related fight can be made so that the NPC is removed from the "conflicting" faction before the fight starts. Doing this breaks nothing, so the side that would actively favor the existence of a mod like this would probably favor this approach.
The flip side of the coin is that many existing quests probably don′t obey this rule. So while someone can claim the "rule" in this mod makes sense, and should be globally followed, it probably isn′t. Because this means that "some poor chump" will eventually hit a situation like you describe, should this mod be removed as a precaution, out of the fact that I can′t guarantee how this "rule" works in practice? I have absolutely no problem doing this, then again I released as a favor, so what would pulling the mod be? I need more REAL discussion on this before I decide.
On a side note, I feel the problem we have (had?) here, is that you obviously didn′t look at the references in my earlier post(s), like the request thread discussion. This is a not a mod I visioned and gloriously released, ready to take a bullet in order to make it work as a miracle cure for everyone. I made an extra favor releasing a script in an esp, "ready to test and use" form, instead of copypasting the script in the request thread.
Therefore I don′t vouch for this mod, I have no feelings towards it whatsoever, no ambitions or pride. The script is childlisly simple, anyone who can script could have wipped it up.
I haven′t tested anything else than that the script does what it says it does. That′s why the readme accordingly blatantly states what the SCRIPT does, not how the mod solves every problem related to the topic. And that′s why I also give full permission to edit and redistribute the mod, in the readme, incase someone wants to expand on the basic concept.
So please understand my point of view - I′m trying to do the RIGHT thing here, even though I should be using no time at all for this mod, as it′s not even something I terribly enjoyed making, releasing or discussing. And STILL I′m wasting my time trying to explain why hasty action is not the best path to go. Yet I get blaimed irresponsible.
Like I said, I have no trouble pulling the mod if it′s deemed a faulty concept. And because I KNOW I′m not there to include 1000 small edits, this is what I MUST do, to be responsible. Not add a disclaimer or 1 edit and then let the thing float on.But this requires - in my books - some real conversation about the bigger picture, at least one opinion about the points of view I mentioned earlier.