Well it was already retconned that Eobard was controlling (more like pushing) Wally to do that. It wasn't his fault. And even if he didnt kill those people on purpose. And he turned himself in. Now he is back with his family which helped him mentally a lot. I dont see how he is not a hero.