I believe our laws shouldn't govern our ethics, our ethics should govern our laws.
Just because something is legal doesn't mean it's ethical. Using deer piss as an attractant is no longer legal, does that mean it's always been unethical? I don't think so. It's goes both ways.
I don't think the question is CAN I sell a cape, it's more SHOULD I sell a cape. If the larger community thinks it's fine, it's probably fine. I personally don't see a problem with it.