I say don't give in though....sure you get ####ed by some dickheads - just get better at spotting them - or only go well out of your way for someone you have spoken to quite a bit on the forums/in person.
If everyone who get ####ed by an arsehole turned into one, the world would be full of them.
Honest and generous is still a much better way to be.