I hope you're not taking those who just insult you that serious, they definitely don't reflect the majority of the playerbase.
To get to the point though.
I understand that high level doesn't mean high skill.
If I play solo though I'm pretty sure I (regular Dia and around 4 K/D) shouldn't get matched with people who aren't necessarily low levels but are certainly bad players. Why do people who are obviously far above average at this game get matched with people who are obviously far below the average?
If someone can't hit a barn right in front of them they should certainly not be in the same lobby as players who have been Dia or master before.