If you download and install the latest SDL for OSX you should not need the --badmouse switch anylonger. Get SDL here:
http://www.libsdl.org/download-1.2.php
At least the change log mentions a fix for mouse coordinate inVersion, but I haven't tried it myself.