Ghosting is very normal for 3D displays. It happens on just about every 3D media that i've seen/used. Even when i watch 3D movies at a theater i see the effect. Its a problem with 3D tech that has yet to be solved. It will be very apparent between two very contrasting colors.
these are three very different technologies.
you watch movies in the cinema in 3d using two projectors, having the polarized glasses each filter one projection. due to diffusion of the light and lower quality of the polarized glass (, you might end up with a ghost image.
on a TV or monitor, you have a framerate of around 120, switching every frame to the other eyes point of view. the shutter glasses will switch from transparent to black just as fast, leaving your eye with an after image. 2 frames result into a 3D picture. with a good monitor and proper glasses, there should be minimal to no ghosting.
on a 3DS (or those new 3D smartphones), you have 2 images, while each can only be seen by one eye at a time, if your head is in the right spot. similar to lenticular printing using regular LCD technology (setup is different though, check Autostereoscopy on wikipedia). obviously, you can see the other eye's image and you are very limited when it comes to the viewpoints and distance. Additionally, if you're unlucky, you get a crappy display like the one thats apparently built into every nintendo 3ds and get ghosting wherever your head is...
beside that, the most successful, ghosting free (fake) 3D technology out there is headtracking. When the device knows where you are, the correct image can be shown, which will only look for the one whos head is being tracked. Unfortunately this is limited to only one person at a time, thus, not practical for mass production/deployment. plus only possible with computer generated graphics, not movies