STD flap nothing to clap about

    The NRCC is banging the culture wars drum today.