Hard to argue with anything Cornette says. The "but he works for TNA!" argument is irrelevant. At worse it makes him a hypocrite, presuming he's involved with the nonsense that goes on there, it doesn't make him wrong.
This is the really sad thing. Look at a guy like Colt Cabana. Unlikely to have ever been a main eventer, but lots of charisma and potential, and he lasts less than a year (I think it was as little as that?), gets about 3 TV matches and some internet skits.