This. For Test Cricket, he may have the talent, he may have the technique but he sure as **** doesn't have the temperament. Numbers 3 and 4 definitely need the temperament and you can't teach temperament.
That's not his fault - he's being paid a small fortune to be a slogger in T20, and he's then built up by the cricket fanboi media for being a slogger. Calling him The Show (or whatever weak as piss nickname they've given him) just plays up to that.
The cricketer to compare his batting to is Gilchrist. Gilly was a success because he came in a 7, behind a batting line-up that had already compiled 5-400. Then he could go nuts and just pile it on. Gilly would have sucked as a number 4 coming in at 2-20 on a regular basis.