Why do some profanities get the dash treatment and others are fully replaced?

Letter to Romenesko

From JOE HASS: Dustin Long of si.com wrote a post about the events of the previous day at the Nascar race at Phoenix International Raceway. Well down in the item he has a long quote from driver Brad Keselowski:

It’s the double standard that I spent a whole week being bashed by a half a dozen drivers about racing hard at Texas and how I’m out of control and have a death wish, and then I see bulls— like that. That’s [expletive] bulls—. That’s all you can call that. These guys just tried to kill each other. You race hard and I get called an a–hole for racing hard and called with a death wish, and I see s— like that, and it just pisses me off. It’s just [expletive] ridiculous. And they should be ashamed. It’s embarrassing.

I found it odd that certain words get the dash treatment, but others get a full replacement. Any of your readers know of other places that have this double-standard of naughty words?

I’ve invited Long to respond.