The previous thread on this issue: viewtopic.php?f=33&t=26505.
Proposal for new policy for Curse of Madness: You don't have to follow any commands given in/by a Curse of Madness casting, but you'll have plausible deniability if you do choose to follow them. To give some examples, if a wizard uses Curse of Madness to try to trick (emphasis on "trick") you into following a command like "Kill yourself immediately." or "Don't harm wizards.", you can just say "hell nah" and shotgun the aforementioned wizard in the face. If a wizard tries to trick people with a command that ISN'T absolutely lame, then you can choose whether or not to follow it at your own discretion, even if following it as a non-antag would break the rules ("Kill everyone you encounter (other than yourself), there can only be one!"+Summon Magic+Summon Guns).
Any other policy would be nigh-unenforcable, as how could you possibly tell who actually got tricked by a Curse of Madness casting apart from the people who know that Curse of Madness text doesn't have to be treated like a compulsion, but followed the command anyway because they wanted to self-antag/murderbone/not get shot first by someone who DID fall for it?
tldr;
Curse of Madness text should give you a free license to follow commands given in it, even as a non-antag, but still shouldn't compel you to follow said commands against your will.