You don't need to be liked to be a good player. I believe Warne and Gilchrist despised each other. Michael Jordan and Scotty Pippen, Shaq and Kobe and Teddy Sheringham and Andy Cole all didn't like each other but they were all in successful teams.
It seems KP is a berk but as previously stated he is box office. I took annual leave to watch the 1st two India tests and watched about 2 days worth of the cricket. I love cricket but it doesn't seem to me that England have the right attitude, Cook is negative and too nice, letting players get their ton rather than declaring and winning eg against Sri Lanka, also his batting has fallen away and his captaincy is shocking, Prior seems past it and is not a great keeper (I like Prior), and of all the KP 'haters' only Jimmy still warrants a place.
The sad truth is though that nothing will change. Do we do what SA did with Amla and keep playing a new boy til he comes good or what the DFB did pick a load of young'uns and wait while they develop with 2 seniors to help them along? Or do we just keep picking the best statistical 11 and see what happens.