I suggest adding a period of time which prevents a post from gaining rep. This would be used for example when a leecher(or anyone) posts an exploit. This would prevent them from gaining rep for a small period of time, this allows the thread to be deleted if it is indeed an exploit.
This prevents leechers and others from getting repped from reposts.