It has nothing to do with political correctness. It has to do with keeping political anything out of the sport. If you didn't have the no agenda rule there would be caches all over the place espousing this worthy cause or that one.
Then what happens when when one person's idea of a worthy cause is at odds with others? Someone used the example of Planned Parenthood previously. Some people think it's a wonderful organization, while others see it as a tool of the Devil. The Boy Scouts. How could anybody have a problem with the Boy Scouts? But a lot of people do. What about caches promoting Greenpeace or the NRA? Bound to have some controversy there. Maybe even people canceling their memberships because the site would allow a cache promoting one or the other.
Then take it to the next level. What about a cache promoting Aryan Nations, Communist Workers Party or even Al-Qaeda? Well most people will say they'd be a no-brainer, of course they shouldn't be published, but these organizations have their ardent supporters too.
So what we will have are reviewers who are in the position of having to decide which agendas are "worthy" and which ones aren't. There is sometimes enough controversy over their decisions regarding the guidelines, which is their supposed area of expertise. Imagine the firestorm when a reviewer turns down the pet agenda of sizable portion of geocachers.
Nah, it's good the way it is. Let's keep geocaching light and fun and if you want to support the troops, put a bumper sticker on your car, fly your flag, or work to ensure that pro-surrender politicians are not re-elected.
No, you guys are the ones taking the fun out of it when you get too heavy handed with the censorship. If you can't see the difference between this cache and one promoting Al Quaeda or Aryan Nations, then I think you have lost your perspective.