So, more often than not I see people leaving sPvP if one or more of the following conditions apply:
1.) No noobs to roflstomp (lol frenzy/hb warrior)
2.) Losing badly
3.) Outnumbered by 1
4.) Low number of people in the game
Generally most of those problems are because people leave in the first place, and it just makes things worse. God knows why ANet hasn’t done it already, as it was done in GW1, but why not implement a penalty for leaving? I would say lose 50% of the glory you won that match, plus a 2-5min lockout of sPvP. In addition to that, boost the 20% win bonus to 50%, to give an incentive to play to win instead of kill-farm. Only acceptable time to leave would be during the initial period at the beginning of a game, so that would have to be extended to 20-30sec for those who load slowly, or at the end after you get the win screen. Another suggestion would to be to move the 20% win bonus to the losing team, and give the winning team a 50% win bonus. No real penality other than 20% less glory than usual if you don’t complete the game.
sPvP is meant to be easily joinable and easily leaveable.
And easily loseable, amirite?
And, if you’re really so worried about joining and leaving games as fast as you can, why not the last suggestion? You can still do that, you just get less glory than usual for not completeing the game.