I think it's more of him knowing what the fans want and how bad they're dropping the ball right now. You mentioned Orton and he gets a bad rep for not liking someone and they get depushed. Punk on the other hand gets behind people who the fans are behind and wants to see them exceed yet creative either drops the ball (Ryder) or are held back by others (Cesaro for example). He knew his build for a match with the Undertaker at WM (which should ALWAYS be a huge deal) was shit until Bearer's death made it interesting. But like I said, he knows what the fans want and what they don't want. Sure he comes across as bratty and childish at times (his Twitter account sometimes is like following a 5 year old) but he knows what he's doing.