I posted this in another thread... but it's important to repeat. Here's the situation... the devs believe that you are ok with broadening matchmaking criteria rather than wait up to a few minutes for a match. If you are ok waiting longer to get a fair match, particularly in ranked, you have to let them know. Go to Discord and vote on the suggestions, several of them address this. Open support tickets with Rovio and tell them you are ok waiting up to several minutes to get a fair and competitive match rather than what they are doing now.
There's a reason most players stay in casual and events, and it's because ranked matches no longer make sense. As a 2500 Infamy player I see 1800-3700 Infamy players, and we all see a bunch of 100 Infamy players stuck there by the seal tanking penalty that is now misguided. That's not fair and competitive, it's effectively RNG, and is a bad input to Infamy, which brings to question the entire league system. As a player you should be able to choose 1. I'll wait for a fair match, or 2. I don't want to wait, give me anyone you can pull together. Voice your opinion.
Here's one of my Discord suggestions:
If in ranked mode you can't put together matches of equals, don't adjust infamy at the end. As a 2500 Infamy player, why should a 3700 Infamy player or a 1900 Infamy player affect whether I should move toward 2600 or 2400 Infamy? A proper ranked match is a match of equals around MY Infamy (+/- 10%), so I should see no one outside of, say, 2200-2800 Infamy in a ranked match. Too-broad matching for the sake of time is OK Casual, but never OK in ranked.