If someone believes something is ethically wrong for the wrong reasons, does that make that belief a stupid belief?
Side topic: Do you believe religion is a valid excuse for moral beliefs (say being against women wearing pants instead of dresses or burkas) without any logic behind them?