I mean, he's wearing a Confederate uniform. Some modern writer must have addressed how weird that is to today's audiences. They wisely sidestepped it completely when Jonah Hex appeared on Legends of Tomorrow, the comics version is still dressed like a soldier on the side of slavery....long after the war ended.
That's...kinda messed up.