If this was Usenet, your post would result in a “plonk” very likely.

Why did almost all Presidents up to and including Eisenhower praise Robert E Lee? Was Eisenhower a traitor also?

To be fair, Eisenhower praised Lee's personal and leadership qualities, not the Confederate cause. The GP comment speaks of people who "idolize" Lee, which I think can be presumed to mean people who are on-board with the Confederate cause and by extension racism and slavery, which is pretty much how the subject is viewed by a great many today, but in Eisenhower's time people weren't tuned for twitter-sized ideas and were more capable of recognizing the way some people excelled while also simultaneously being strongly against other aspects of that person. Nuance like having complicated views on complicated people, doesn't do well on much of the internet these days, our culture has moved away from that. Now if you say Lee was a great military officer and also a traitor, people will assume that you mean one of those and just threw in the other to mask your extremist intent or something. People are assumed to be simple, with simple opinions about other simple people.