Shelton bitched backstage too much about not being where he wanted to be. That's the thing about WWE, you cannot bitch. You've got to give it your all and the bosses will reward you, the same in any sport and such.
he would have made it far if it wasn't for his backstage antics, much like John...