What was he doing when Pakistan refused to play a test match at Ahemedabad during last season? Instaed of a full fledged test match, Pakistan settled for a one day fixture at Motera on similar grounds. Ahemedabad is definitely a lot safer compared to Karachi and no visiting team had expressed any reservation in the past about playing over there except Pakistan.
When many visiting teams have a problem of playing at one venue, something is definitely wrong with that venue and he should realise that. In fact, some past incidents in Karachi subscribe to the popular opinion.