Asim,
If I'm not mistaken you are justifying the expenses because Musharraf spent more time defending Pakistan front of the western media rather than publishing the book.
A President's and General's job isn't to defend his/her country from the media, that is what PR managers and spokespersons are for.
However Asim, I would have to agree with you on this issue. It would be wrong to claim that no official business was conducted on the trip; and that the trip was solely a book promotion tour. You can't really underestimate the importance of the tripartite meet with Karzai at the White House.
But then comes along the personal trip to visit a family doctor, was that at country expenses too.
I think Musharraf should come public with all expenses official and private, and then publicly pay his personal expenses, so that the storm lows over once and for all.