Facts are stubborn things. McCain ran this ad:

As Byron York noted:

Within moments of the ad’s appearance, the Obama campaign called it “shameful and downright perverse.” The legislation in question, a bill in the Illinois State Senate that was supported but not sponsored by Obama, was, according to Obama campaign spokesman Bill Burton, “written to protect young children from sexual predators” and had nothing to do with comprehensive sex education for kindergartners. In a stinging final shot, Burton added, “Last week, John McCain told Time magazine he couldn’t define what honor was. Now we know why.”

Newspaper, magazine, and television commentators quickly piled on. “The kindergarten ad flat-out lies,” wrote the New York Times, arguing that “at most, kindergarteners were to be taught the dangers of sexual predators.” The Washington Post wrote that “McCain’s ‘Education’ Spot is Dishonest, Deceptive.” And in a column in The Hill, the influential blogger Josh Marshall called the sex-education spot “a rancid, race-baiting ad based on [a] lie. Willie Horton looks mild by comparison.”

The condemnation has been so widespread that the Obama campaign has begun to sense success in placing the “McCain-is-a-liar” storyline in the press. But before accepting the story at face value, it might first be a good idea to examine the bill in question, look at the statements made by its supporters at the time it was introduced, talk to its sponsors today (at least the ones who will consent to speak), and find answers to a few basic questions. What were the bill’s provisions? Why was it written? Was it really just, or even mostly, about inappropriate advances? And the bottom-line question: Is McCain’s characterization of it unfair?

…The second purpose was to increase the number of children receiving sex education. Illinois’ existing law required the teaching of sex education and AIDS prevention in grades six through twelve. The old law read:

Each class or course in comprehensive sex education offered in any of grades 6 through 12 shall include instruction on the prevention, transmission and spread of AIDS.

Senate Bill 99 struck out grade six, changing it to kindergarten, in addition to making a few other changes in wording. It read:

Each class or course in comprehensive sex education in any of grades K through 12 shall include instruction on the prevention of sexually transmitted infections, including the prevention, transmission and spread of HIV.

The bill’s third purpose was to remove value-laden language in the old law. For example, the old law contained passages like this:

Course material and instruction shall teach honor and respect for monogamous heterosexual marriage.
Course material and instruction shall stress that pupils should abstain from sexual intercourse until they are ready for marriage…
[Classes] shall emphasize that abstinence is the expected norm in that abstinence from sexual intercourse is the only protection that is 100 percent effective against unwanted teenage pregnancy [and] sexually transmitted diseases…

The proposed bill eliminated all those passages and replaced them with wording like this:

Course material and instruction shall include a discussion of sexual abstinence as a method to prevent unintended pregnancy and sexually transmitted infections, including HIV.
Course material and instruction shall present the latest medically factual information regarding both the possible side effects and health benefits of all forms of contraception, including the success and failure rates for the prevention of pregnancy and sexually transmitted infections, including HIV…