I am going to have mine in 105 days but who's counting.
They have really stepped up the ethical training, not just with designated courses but it is a constant theme throughout the degree. I would agree that an ethics coarse probably would not do much for an unethical person. The classes are good for debates and understanding how people think.
I also have to say that book learning only goes so far. I got all A’s in my accounting classes but did not truly understand what I was doing until I was doing it on a daily basis. I feel the same about my MBA education. I have learned a little about a lot of things but we really find it useful when I can use that knowledge in real life applications.