It’s interesting that you consider asshole more vulgar than SOB. If you translate SOB into German you have something that means “son of a prostitute” and basically you are offending the person plus their mother (plus in my opinion you shouldn’t even use that word to offend someone, upsets my feminist tendencies ). I know that the English term also has that tendendy but in German it doesn’t have the 2 meanings of female dog/women but just prostitute/whore. So in my opinion “asshole” basically only offends the person in a very non-discriminating way. Does that make sense? Like everyone can be an asshole, there is no need to put racist, degrading or anti-feminist words into it because asshole is pretty neutral in my opinion. Am I seriously arguing about neutral insults here But yeah, therefore I definitely prefer going for idiot or asshole instead of SOB. Let’s go with “crap” then? I feel that that may be the best alternative
I can only say it again, there is no censoring in Germany so it it’s annoying trying to replace the subs when you only see **** there. Sometimes I just keep it, sometimes I try to understand and translate the word. I do not think it’s good to just use any word, of course the best and most precise translation should be chosen, but I also definitely disagree with using lighter words than actually spoken because that isn’t translating then, it’s changing the content.
I do feel you with the cringing though. And that’s simply because I don’t use these harsh insults in my personal life, I am one of these persons who always makes up these weirdest insults that have no bite at all because I am not a person that likes insulting people.