We all hate it, so fix it
One simple implementation. I read earlier that in a patch coming soon, if not allready come, the system will be able to tell the difference between DC and a person leaving. So, make it that when someone leaves they lose favor points or aren't allowed to join another match for a certain amount of time.
Thoughts welcome