This is so cute when community agrees on the idea you were trying to enforce half a year ago...
*sigh* yeah, that's a great idea, +1
I think that the problem is that veterans are 'forced' to play with both unexperienced players and noobs/assholes/snowflakes/whatsofuckingever. If we want some fun all we can do is gather enough people and make a private game, which is not a good solution neither for us, nor for community.
I imagined a system where playerbase (let's assume for a moment that is big enough for this) is divided by levels into three categories: 1-14 ; 15-29; 30-45 and only two of those categories (neighboring each other) can stay in one match. So for example is the match has only >30lvl people, matchmaker can gather only people with levels 15 and above. This creates a kind of buffer zone for high level players from the most inexperienced players (and most noobs also). Because for now a random noob can ruin a life of a whole crew. And a bad ally also - that's why people who have friends and are in a clan are doing 'everything' to get to matchmaker with at least 3 people (making full crew).