Take Mozilla's firing of Brendan Eich-- we had several massive debates here about it. One side was saying that companies should be able to expel leaders whose values don't align with the ones the company wants to advance. The other side was saying that a culture where you can be fired for advocating for the wrong political position is literal McCarthyism.
Would you expect an ethics class to do anything more than provide a forum for debates like these? Do you think anyone will actually change their view?