KING, N.C. – The Christian flag is everywhere in the small city of King: flying in front of barbecue joints and hair salons, stuck to the bumpers of trucks, hanging in windows and emblazoned on T-shirts. The relatively obscure emblem has become omnipresent because of one place it can't appear: flying above a war memorial in a public park. The city council decided last month to remove the flag from above the monument in Central Park after a resident complained, and after city leaders got letters from the American Civil Liberties Union and Americans United for the Separation of Church...