Morality comes from the Latin term Mores. It is literally translated as social custom.
Ethics comes from the Greek term Ethos. It is literally translated as character.
It applies here. America now says "it is the will of the people that Mr. Obama is president". The might of the people have spoken and they have no character to respect the minority by rule of the law. We as a society have made mores the ethos. How unfortunate for us.
Like I posted, that would make for a looooooooong thread!
Besides the fact that semantics have no meaning these days.....