I've always felt it is strange, how that can differ so much between languages. The Dutch equivalent of cunt (kut) is probably less offensive to us than "dick" is to native speakers of English. Ranks probably closer to "shit" in offensiveness.
Oh, and sorry for butting in, by the way.