Lee was a great general, a man of integrity, and man of character, a devote Christian, beloved by those who served under him, and the most one can say about his "political" leanings, he was a loyal Virginian. Frankly, I consider Lee to be a great American, period.
And I'd agree.
http://www.answers.com/topic/abraham-lincoln-on-slavery
Lincoln was not the hero he was painted to be, that's for sure. He didn't put a stop to slavery, either.
This Yankee agrees with you...and I am willing to forgive the fact that he went to "Hudson High"!