This writer is guilty of the same bigotry as Kerry: assuming that Evangelical Christians are bigots, but put politics first. That's a false analysis of their reaction. Evangelical Christians are by and large decent people who don't appreciate gay-baiting.
Many in the media have been doing that for years and that is why Kerry brought up Mary Cheney