Then again you produce public open-source data when you contribute to OSM, and nothing prevents the military from using it for morally questionable purposes... at the end of the day the only difference is the intermediary that could make a profit selling the data, no?
well, I sure don't get to have access to all the pokémon data even if I ask very nicely, do I? I'd think that's a (related but important) difference
No, the huge difference is creating the good part. Where is the open data for the general public created from Pokemon GO? You can't stop the military using open data but that is on them. The evil is them getting your private data to have an exclusive advantage people have no control or transparency over.