The only reason why people have a problem with it is because Tebow is a public figure. He's a very well-known celebrity. People don't have a problem with the fact that he's a religious person. People have a problem with the fact that he's famous and expressing his religious beliefs to the public. In other words, those ppl don't hate Christians. They just hate the fact that Tebow is a famous person with the power to influence their children/siblings/nieces/nephews to become a Christian when they'd rather have those children not become one. A random ass preacher can sit at the bus stop, pray, and nobody would think twice about it. Now Tebow on national television praying, can have kids all across the country doing the same. The don't hate him for his beliefs. They hate him because of the power his beliefs can induce thoughout America.