And I say that its pretty darn hard to derive ethics from "morality" as "morality" tends to be arbitrary. My "morals" aren't the same as yours, but my ethics probably are.
It doesn't matter how you try to spin it, ethics are a product of morality. You say that your morals aren't the same as mine, but our ethics are. The problem with that is, I would bet our morals align in more areas than you think they do and those lines most likely converge at those pesky ethical standards.
Different cultures have completely different ethics and that is a direct result of their collective moral beliefs. Much of society, like yourself, are trying to put project your ethics onto the rest of the world, but that's just not reality.