I'm not one to argue or post on these type of threads but imma just put my two cents out there..
The real problem is we don't have a completely developed meta-game.. not that Gallade, Vaporeon or Scrafty are "OP". On top of that, the current tiering system is just flawed (as gb, pachi and others have explained countless times) yet there's nothing being done to solve that. We can complain and argue all we want, but banning some moves and nerfing abilities every time a pokemon gets introduced to our meta-game is just unhealthy, it sets a bad precedent and is kinda stupid tbh. Same scenario with pokemon yo-yoing from tier to tier every month.
It's like putting a band-aid on as a temporary fix instead of solving the problem from the root and fixing it for good. And we have been doing it for a while now.
I truly don't care what happens as this is just a game but it's quite sad to see people providing countless solutions and nothing being done about it. Like, why???
TLDR; Devs need to care more about the PvP community. TC needs to be empowered more. Tiering System needs changes.