I find myself quitting a Wi-Fi battle the moment I see their team.
>Scizor, Gyarados, Blaziken, Gengar, Blissey, Salamence, Heracross, Tyranitar, Any Starter, Any legendary, Hydreigon, Dragonite, Garchomp, Haxorus, Druddigon, Noivern, Rotom-W, Mawile, Azumarril, Skarmory..etc etc.
I just quit right away if I see any of these. What's even the point in battling if you're forced to choose out of the same 50 or so Pokemon just because there are people who are too autistic to try and win with their favorites.
Sometimes I will just battle with them and stall until match time runs out, taking as long as I can to complete actions to waste their time.
It just makes Wi-Fi boring as fuck, choose a Pokemon nobody uses for a change.
Oh and lets not forget
Them:
>Eggs hatched: 54084560345240584
>Pokemon judged: 40583450283423048
Me:
>Eggs hatched: 0
>Pokemon judged: 0
Good to know I'm up against a retard who insists on having the best IVs to the point where he will farm Pokemon like a deranged genome project to get one he can use online. But sure, pull out Charizard X to take on my Furfrou. That's a sign of a great trainer right there, not overkill at all.