What's the old saying 'two wrongs don't make a right (but three lefts do)'. In most cases, the people who ding other people's cars don't car about other's property or even their own. They are typically driving cars that have not been taken care of. Any kind of retribution will have no effect on them. My other concern is always that the car currently parked next to me may not have been the one that actually dinged my car. In this case, if I were to retalliate, I might be dinging someone's car who tries as hard as I do not to ding other people's car. On the other hand, I know how mad I get when I see someone has dinged my car and it's always tempting to 'get even'. My approach (much to wife's displeasure) is to always park at the end of the parking lot as far away from people as I can get. Typically, the only people who park this far away are people like myself and they typically leave at least one space between my car and theirs.
Just my $0.02 worth.