To some extent this should be decided on a case-by-case basis. I think we can honor some Confederate leaders without compromising our loyalty to the United States. Robert E. Lee, for example, had years of service in the United States Army--including combat in the Mexican-American War--before choosing to serve his home state of Virginia. But perhaps he can be honored less publicly and this may be a better choice. This is a difficult issue, and I'm glad I don't have to try to solve it.