I want to immediately disagree with the OP's topic title. You absolutely CAN have a good game of Siege. And you can do it often.
What is holding you up from enjoying your games of Siege is yourself - you are getting upset about losing due to the one problem common to ALL online video games in every game mode, people. People suck. But we can't change that and, despite them sucking, we also seem to quite enjoy the company of other people and the challenge of playing against other people. You have to take the good with the bad.
To echo what another poster said, "We need a penalty for players who quit mid match." I'm all for a couple of different rage-quit penalties.
- Cannot join another match for 4-5 minutes. (even if you quit for legitimate, real world, non-rage reasons - those should keep you busy enough for 4 - 5 minutes so that not being able to join another match isn't even an issue)
- No XP/HC for the match you just quit (a really minimal and lame penalty that we already have)
- All deaths during the match you're quitting still count against your KDR. You lose the kills. Sorry.
- Match counts as a LOSS for your WLR, regardless of the actual outcome.
Penalties have to actually feel like penalties or they will be ignored. Tough love.
"What is holding you up from enjoying your games of Siege is yourself - you are getting upset about losing due to the one problem common to ALL online video games in every game mode, people. People suck."
You are telling me to feel a certain way. You are telling me not to feel cheated and frustrated that players up and leave for seemingly no reason. Sorry, but it doesn't work that way. Imagine if the Captain said "Deal with it." That would not fly at all.
Imagine if League of Legends, ranked CS:GO matches, or DOTA2 allowed players to drop out and just go play another match, or let players queue up to join a game already in progress. Those games would be failures. And I'm not saying people don't leave during matches in those games, but it is very rare and most of the time it's because of external reasons.
Siege, as a game mode, does not work well with a queue system that let's players drop in and out whenever they want. It's a fine game mode and of course it's possible to have a legit, fair and good experience but those are too rare.
You want such HUGE penalties for people leaving, why not just make it so players can't join another match until their current one has ended?
Maybe Siege should never have been a game mode. Maybe they should have had capture the flag instead.