The "careful" part is easily accomplished - make downvoting expensive. Sockpuppets have to pay to matter.
Ok but if upvoting is cheap they can just bury the post they want to hide. It's a pretty wicked problem but I agree, the money is going to be a big factor in mitigating the problem.