He would still be playing in the NFL now, if he didn't insist on being a starting quarterback.
THIS.
He's a great role model and does an okay job as a backup in tight spots, if a QB goes down in the 3rd quarter of a 13-10 game in Buffalo in November. He'll suffice.
BUT he was unwilling to be a wildcat, he was unwilling to catch passes or run the ball. He was even unwilling to be a BACKUP - telling the coach he won't play where the coach wants him, he will only be the started QB.
A lot of his fanboys refuse to realize this. Tebow acted like a baby when the Alabama kid got the starting spot in NYJ for that last game. "If I can't play starter, I refuse to play wildcat" is what the coaches said he told them. And he sat on the sideline refusing to play. Since then, no team has wanted him.
Tebow is a ME FIRST player. If he cannot be the starting QB, he refuses to play. Really selfish. Tough for coach and others to admit this, but any and every pro should take the TEAM FIRST attitude. nobody can argue this. Tebow put himself first.