The only problem with ENY is it doesn't do ENOUGH and it doesn't do it FAST ENOUGH....
The problem is, the server adds up the sides, sees an imbalance, and the first thing it does is 0.5 or something stupid. Then it goes to 1.7, or 2.1, or 3.5....
It does jack all until it finally hits 5.1, when it FINALLY disables something on the over-balanced side.
By now it's far far past the "we could prevent this with a little ENY" stage.
The second the server sees an imbalance (where it normally starts an ENY limit of 0.2 or whatever) the lowest possible ENY limit should be 5.1, and it should only grow higher from there.
As-is it does nothing for a long, extended, period of time, allowing the high-numbered side to horde it up with impunity.
ENY isn't strict enough to work!