If you think about it - lots of problems with Antagonists and matchmaking could be solved with in game chat with "Team recruiting" and "Antagonist recruiting" channels. And ability to diretcly invite people from there, not from your Steam profile.
That would make gathering teams of strangers so much easier and would actually allow antagonists to fight people who seek the chalenge of fighting one.
But then again - devs must break the mindset that "Antagonist and protagonist on same team will just wintrade all day", because they wont. People like to go hard even on their friends.
Also is ingame chat will be considered at some point - start with just a party chat (not whole team chat), so you will only have to deal with hatespeach from people who you invited yourself XD