The only legitimate questions is: was it his book?
If it was, it’s no one’s business what he does with it.
Why doesn’t Petraeus denounce the news media, who were the ones who made some guy burning his own book into an international story?
He had the 'right' to do it and the responsibility not to.