Lets be clear: I started this game two weeks after the initial rollout. I play diligently and Im currently at level 36. Ive suffered through changes and game mechanics (and always excepted them with a grain of salt).
However, and this is the important part, the proliferation of people using GPS spoofing has gotten out of hand. It is impossible for someone who is not cheating to hold a gym. Oh I can take them just fine (and I have defeated my share of maxed out Dragonites. Snorlaxes, Gyarados, and now Blisseys). But when the cheaters are able to swoop-in right behind you stack the deck over and over again I am reminded of the definition of insanity.
From what I can until Niantic is either unable or unwilling to to do anything about the situation. I as well as many of my fellow legitimate players have reported the cheating accounts over and over again to no end. And so it is with heavy heart and great sadness that I give my final goodbyes to Pokémon Go.
Jene(y) about Pokémon GO, v1.31.0