He was a fine honorable American. His enemies are those that lack hence hate honor.
Lee rejected America so saying he was a fine honorable American is like saying Benedict Arnold was a fine honorable American.
The idea of Lee's personal honor and general saintliness was promoted for a long time to get around the morally questionable way he turned his back on his oath and long-standing loyalties. Today, we can finally have the discussion about his actions that was put off for so long.