Surrendering in LOL can be a good thing. If your team agrees that the battle can no longer be won, due to antisocial elements (leaver, feeder, people playing their autistic little one player adventure games, two folks pairing up and playing their own two-player experience with little or no contact with the rest of the team, people that don't or do not want to speak your language, etc. etc. etc.) or whatever justifiable reason, surrendering is the best option as anything else is little more than a complete waste of time.
So, I don't agree, I think surrendering has its place.
That does not mean I don't wish cancer to the folks that spam the surrender vote button just because they died once, didn't make enough gold or have seriously messed up scheduling skills. I don't care if you're a 40-year-old manchild or a 12-year-old antisocial shoving in a session of LOL five minutes before you have to leave for school, I'll report the crap out of your sorry ass.
The best way to not have to deal with these things? Only play with folks you know and can rely on, where feasible. Unfortunately not all game modes offer this luxury, and it seems to have gotten severely worse lately. Some nights, I feel trolled at the matchmaking stage already. The latest patch and its removal of the pings doesn't help things, it only serves up shitcream sandwiches a bit later, right when the game starts.