If WWE would just let Colt be Colt he would have 0 problems getting over.
And therein lies the problem. WWE is a lot like Microsoft lately. They can't let anything be successful. Once something starts succeeding, all the vultures swoop in and attach themselves to the idea, until all of the life is beaten out of it and what remains resembles nothing like what was successful only months prior. Then they all shrug and grumble and wonder why it's not getting over anymore, before moving on to the next horse to beat to death.
There's no sink or swim anymore. If you're able to swim, they will find you and drag you down.
Of course, if you look though history, it is easy to understand this position. They want this control, and not just out of the vanity of their name being associated with success. They don't want things to become larger than the mothership that fronts them. Once the name on the card gets top billing over the brand, that gives the name power and leverage. Money. It all goes back to money. And trust. But mostly money.
They want the slice of the money associated with that success, while controlling the flow of money so that the successful piece doesn't get too much money to buy its own influence. To that end, Colt could never be Colt. See also: Zack Ryder and YouTube.
That Punk has been able to be Punk has been an amazing concession to witness, and proof of the kind of money, stories, and success you can have when you are able to find that balance of trust, ownership, and money. He is the exception, because he had the leverage and mind to just walk away, and was able to negotiate for what he got. Other guys aren't so fortunate to be in that position. You can watch the rule play out in every other business decision on the planet, in virtually every company.