Why not tie the honor system into the leaverbuster system?
Everyone has games where they have to bail or get disconnected, or simple just have a bunch of shitty teammates, right? Well, if someone is genuinely not a douchenozzle, why should they be punished the same as someone who's routinely leaving games nonstop?
I suggest tying the honor system into the leaverbuster system to reduce punishments for leaving somehow. I don't know the numbers, but someone with x honor reports could get a % reduced punishment from leaverbuster? Maybe like, 25 or 50 points gets you 1 less match you're in a lower priority queue or something to that effect.
Obviously my idea isn't going to be spot on, but I think something can be made from this.