Enforce a timeout for one hour or less for everytime someone forfeits a match 2-3 times within an hour.
It gets tiresome to battle knowing you may or may not win and someone forfeits because something isn't going there way. Pokemon showdown isn't really punishing them by deducting ladder points...