There's undeniably issues with Frontlines, but I have to ask why so many people's immediate solution they put forth is to ban people from playing with their friends? That just makes everyone more miserable in the end, because serious players can no longer guarantee that they have 3 less leechers/feeders on their team in every match.

Why not instead push for punishing lethargic play and giving people the initiative to push for a win? That would make every match more fun for everyone when the skill floor is raised.