Rick Perry released a new campaign ad on Wednesday in an attempt to drum up support from religious conservatives, but instead found himself under fire for saying, "You know there's something wrong in this country when gays can serve openly in the military but our kids can't openly celebrate Christmas" in it. And while it's hard to imagine any defense of the ad being a good one, Stephen Colbert gave it his best shot on Thursday's Report.