God forbid someone draws a line between someone who fought to create our country and someone who fought to destroy our country, especially when a lot of those mementos were put up for less than honorable reasons.
George Washington didn't fight to free America so he could keep owning slaves. He fought for liberty of the common man. Jefferson Davis, et al made sure millions suffered and hundreds of thousands died basically to keep slavery. There is not a moral equivalence here, and people on the right are brain-dead when they pretend that there is one. Many people on the right, to their credit, do not pretend this is the case.
I'm sympathetic to keeping expressions of remembrance for war dead, or at least keeping it in history museums. I'm not very sympathetic about keeping public monuments for Jefferson Davis and Robert E Lee, who are the biggest traitors in the history of the United States. It is weird that these still exist. Cities and states should not be in the business of honoring individuals for their service in the Confederacy.
It's especially distasteful when you realize how many of these monuments were put up in the Jim Crow era as a middle finger to black people and not as some sincere remembrance of the dead.