Perhaps I’m a cynic but I think he is being tossed because of his known association with Christianity.
He is not talented enough to play in the NFL.
Then why weren't quarterbacks like Kurt Warner and Matt Hasselbeck driven out of the game? They were vocal Christians who made no secret of their faith on and off the field. Reggie White and Mike Singletary were two more devoutly religions football players who had long and successful careers.
Tebow wasn't tossed because of his faith. He was tossed because he can't play game at the NFL level.