I think this problem can be solved with community outreach, im not the best myself and cant really help my friends get to a comfortable level against people I cant even face, but I believe if the community worked to mentor new players then retention would be better, I see such happening in other communities like planetside, eve online, warframe, and star wars the old republic. Early community outreach and giving back to less skilled players is a more effective solution in my opinion than bans or such.