well, Some should be deleted. For example, I've entered perfectly innocent looking threads only to be blasted by a string of profanities.
Although, I do agree that the posts should just be blanked, with a button to see them if you really want. This system would allow those who don't care to see what is there to easily ignore it, and those who are curious can still find out.