We are talking 2 different kinds of modules.
psmouse is a kernel module, and may indeed not function correctly.
synaptics in an X driver, specified in xorg.conf.
removing & reloading a module is not fixing anything, it's working around something
By all means, if it sorts your problems do it. Does it?