It would not be right to lie about the harms McNoName brought to the country. Yes he served our country, but not all of his service was honorable - especially his post-military career. Political Correctness is a lie to start with, and “not speaking ill of the dead” can only go so far.
Tim McVeigh also served his country honorably in the Gulf War. Does that mean we should not now speak ill of him? How is that different from “hero” John Shitstain?