I moderate a forum with 160k+ users, if a post contains an offensive line or two, I'll edit out the unneeded part but leave the rest intact.

There is a difference between freedom of speech and license. Sometimes people hardly know the difference.

(More often than not our moderators on the forum generally use the edit to update older threads like the one I alluded to above).