Stephen Colbert has taken on a Missouri bill which would prohibit the discussion of gay issues in public schools.

On his Comedy Central show The Colbert Report, Colbert rushed to the bill's defense by first noting the nation's increasing support for gay marriage.

“Luckily there's a way to combat this explosion of tolerance,” his conservative caricature told viewers.

“Folks, thanks to gay shows like Glee and Two And A Half Men, young people today have grown up believing homosexuality is normal. Thankfully, one state is fighting to get our kids back on the straight and nothing else.”

Colbert responded to the bill's sponsor's claim that the law was needed because schools should concentrate on math and reading and science.

“We need to keep the focus on those things for the student body and not on other things that can be distracting,” Republican Rep. Steve Cookson is heard saying in a clip.

Colbert agreed: “Yes, homosexuality can be very distracting. Say you are in math class and the teacher asks, 'What's five and seven,' and you answer, 'Gay.' Because everyone knows five and seven are kind of odd numbers.”

When Colbert asks, “Because think about it folks, where does the tolerance end?” the words, “Kirk Cameron's House?” flash on the screen.

“I believe 'Don't Say Gay' isn't enough. We need to expunge anything remotely gay from our schools. In English class we need to stop teaching words to even sort of seem gay. Words like ambiance and periwinkle. And let's not forget, history class is full of gay code. Hello, Battle of the Bulge.” (Watch the entire segment at Colbert Nation.)