Unlike Morgan Forster, the President of the United States does not have the luxury of "having the courage to betray his country." The President has a higher loyalty to the country. The President swore to uphold the constitution; The President promised us that he would fire anyone involved in outing Ms Plame. The President must act to fire Karl Rove now.
If Karl Rove had any loyalty to the country and to the President, he would have admitted his fault a year ago and resigned; thereby saving the expense of a complicated Grand Jury investigation.