Texas Governor and presidential candidate Rick Perry has a new ad up in Iowa in which he claims kids can't celebrate Christmas or pray in schools, and that President Obama has instituted a war on religion in America.

"I'm not ashamed to admit that I'm a Christian, but you don't need to be in the pew every Sunday to know there's something wrong in this country when gays can serve openly in the military but our kids can't openly celebrate Christmas or pray in school. As President, I'll end Obama's war on religion. And I'll fight against liberal attacks on our religious heritage,…"

 What does gays in the military have to do with Christmas? And since when can't kids pray in school?