Interesting post, I am not a big fan of Afridi too, I dislike him as a lot of people on this post. Well I think hes very commercial player and hardly a cricketer (very unprofessional at his level). Although he has a lot of talent, but cant use it by the looks of it. Bowling is pretty much spot on, but I really don't know why he bats so high up the order.
That being said we cant really be judgmental of what type of a person he is, he might be a sweet guy behind the scenes. Just a point on cheating, everyone cheats these days and is dishonest. I am sure there has been a lot more cheating going on that the cameras might not have caught. Its hardly the Gentlemans game it once used to be.