GPS spoofing is a completely different story and its users should simply be permanently banned. There are definite issues with spawns, distributions, and areas void of stops, but spoofing completely nullifies the simple basic premise of the game; it's even in the name.
As far as my point about using external scripts: if someone tells me where something is I would love to be able to believe that they have this knowledge because they caught it themselves or learned from someone who did. The telling people part you see out is of course 100% in the spirit of the game. Gleaning advantageous information external to the game (that not all players have access to because they aren't using such tools) is not.
In contrast to spoofing I don't think players should be banned for it, though. It just sort of makes me sad. Though with the in-game functionality broken it's completely understandable why people would seek it out.