here's an easy way to fix GTS: remove legendaries from the coding. Everything from Articuno to the UB's can't be requested or posted to trade. And lock Pokémon to where if, for example, they need to be level 40 to evolve, they can't be put as a level 10 request.