My idea is this and I´m sure many people thought of similar things. Won´t go through all the older related topics to check, I´ll just assume it´s a rather common idea.
Make the Surrender-option only available if
the match lasts over 10min-15min. This would make early surrender impossible. (Could backfire off course, eg. if one or more teammates DC right at start…)
your team has far less points than the rival team(Meltdown/Capture)
your team lost the 1st Sentry
There are surely more indicators that a team is on the loosing side, which could get used to only give the surrender-option only to the team that has a clear disadvantage.
I also agree that the Surrender-option is not used to drop out of the game to solve RL-emergencies. If something like this happens most people shortly yell over mic that they need to leave because X is on fire and then they go.
They won´t call for surrender again and again for 10minutes.
There were countless topics arround surrendering, DCing and quitter-issues, next time please use the searchfunction and rather contribute to a similar topic than opening a new one.
(Counts not if a new made topic prevents a necro, better new than necro)