In the base M2TW game, you could always disable rebelling generals in the descr_strat.txt (put a ; in front of the appropriate line). Works only with new campaigns.

Although I don't know if this will interfere somehow with some of EB's features.