so why don't we enforce some rules on the trust system to solve all this mess and live happily ever after ?

Enforce how? Moderators are not going to touch it, that's pretty much the
founding principle of the trust system. Because if that happens then moderators are in control of the system, and if you think current complaints are bad - it would be orders of magnitude worse if trust gets moderated.
So that leaves users themselves in control of it... which can be done, and yes, even the counter-ratings that you mention are an essential part of it. You can't expect everyone to have the exact same opinion. There are other tools too, like exclusions.
That's not to say that the trust system couldn't benefit from some changes. I'd prefer more push for users to build their own trust lists. Keep in mind, complaints target mainly DT (Default Trust), which is just one branch of the trust system.