We have hour/lobby restrictions for a reason, you should use them if you want a higher skill lobby.
To be fair that does not represent skill in any way shape or form.
I'm personally fine with people being new and unexperienced, you got to learn from somewhere.
But when I see people mid game do things that just boggles my mind in retardness over and over again it just leaves me frustrated.
For example I played a lobby today where my medic stod next me when I was on 6 health, looked at me and poped the uber on himself only to use it to get behind the enemy line. Then in the very same lobby the heavies started throwing sandwiches to enemies. That's what I expect to see in a TF2 pub not TF2Center.
So a way to rate players for just your own profile like Zero is suggesting would be nice. That way I don't need to go that extra step to add steam IDs and check every single player to make sure I am not playing with people that just trolls.
Also sure I could just report them, get them banned for a day or two and hope they learn. But that is just so tedious that I more often than not decide to ignore it.