Lee was an honorable man, period. He was on the losing side of a great national crisis, therefore he is defined by people unworthy to tie his shoelaces.(By the way all of my ancestors fought for the Union as would I.)
I have no problem with you saying Lee was an honorable man or great general. But he was not an honorable American.