Infact I would say even EXTREMELY offensive posts should not be removed...just edited to say the message was removed because it was offensive.
The basic problem is it leaves a hole in a thread....making it read inconsistently and confusing people.
Dorian