I'd rather just make the system quietly do the right thing. Never do through social pressure what you could do through software.
The karma-neutral idea sounds like a good one, but then you remember that it's easy to create new accounts... Ultimately, you just have to depend on people to do good or leave.
PS: As an after-thought, social pressure may be more adaptable than software.