I agree that the American flag should not share the flag pole with flags making political statements.
But this raises a question, and it may show that I'm a hypocrite. My home town, the town where I worked for five years, and the local VA hospital (a major VA hospital, not a satellite clinic) all display a POW flag below the American flag, on the same halyard and on the same pole as the American flag. I've never had a problem with that. In fact, as a Vietnam veteran, I have always been happy to see that.
Am I wrong to think that the POW flag is okay but other flags should not be allowed?