I just had an idea of how to get rid of hot pixels, and it works extremely well.
You do the following: Render your image (or your animation) twice. Then use Photoshop (or a video compositing app) to put one image over the other and blend them with the blend mode "Darken."
Look at this comparison. The first two images are the two renders, the third image is what happens when you blend them with "Darken":

Keep in mind that hot pixels can still remain visible if a hot pixel is in the same position in both images. This happens especially in areas with a very high density of hot pixels. But you could even do a third pass and layer it on top.
Also, both images should render for roughly the same time. In the example I posted above, the top image rendered for only 1/5th the time of the second image, so it's grainier. These grains also darken the underlying image. Ideally, both images should be absolutely identical except for the placement of the hot pixels.