Hurensohn is what we Germans call a "honorable, loyal man".
If you see a hurensohn on the street say "Ey du hurensohn verpiss dich ma". That means "Hey honorable man your really great!". And dw if he gives you a klatsche, we Germans show affection that way!
"Digga du bist so nh hurensohn nh"
"Haltsmaul Junge"
Aggressive usage, equal to "son of a bitch". Only used on enemies. While talking to buddies "son of a bitch" would be translated with "Hundesohn"(son of a dog).
Du Hurensohn, ich bring dich um!
You son of a bitch i'll kill you!
Dave ist ein gottverdammter Hurensohn!
Dave is a god damn son of a bitch!