Along the lines of what Feverish said. If clubs ranked their teams better then mis matches in lower grades would be less likely to happen.
How do clubs know how competitive teams are?
Isn't that what pre-season is for? We usally play the other club teams near us to get an idea roughly where we are.
RE Leithal am assuming you play for Olympic. The next Olympic team above you are in the bottom couple of their grade and the team above them are not in the top half either.. Seems like there is a pretty logical solution to me.