I don't have any problem with people leaving the game.
Forcing players to play when they don't want will only make that they will avoid CoH2 and play anything else.
If I play a game and my random teammate starts making 5 fuel caches without making any troops then I leave.
If I can't tell my partner strategy and he doesn't even speak english, I leave too.
If I consider that the game is lost and my teammate doesn't want surrender, I leave.
Etc.
Why should I be forced to play a game that I don't like or enjoy?
Of course it feels terrible to play a lost game. I would just leave as well. However, I think players can "abuse" this mindset. People leave after losing the first engagement, losing vp, fuel, etc. I seen players leave for the smallest of things. I think there's a fine line between leaving because there is no more hope, and fighting it out