Flintoff is just an over rated player. It is hilarious that he is compared with the likes of Botham, Kapil Dev, Hadlee, Imran Khan etc. The fact that he has played cricket at international level shows the kind of talent they have in England.
Now that he is retired, just like every famous or notorious white man who retires (from Cricket) and wishes to earn some big bucks, is going for the tried, tested and prooved mantra of "India Bashing". The best thing probably to do would be to ignore this primadona and defeat any attempts to sell more copies of his versions printed on a toilet paper.
It is the typical white man's hypocrisy. When he himself is offerred the dough, he wastes no time coming to play in India inspite of the fact that IPL franchisees would never be able to match the level of security provided to a test team of a country. He even aggravated his injury in order to play IPL at the cost of jeopardising his chances for ashes. But of course now he would project himself as a saint with the highest ideals with a halo round his head