The term mother fucker most likley comes from the old
American slave trade ..Where gross Slave owners use to make mothers and sons put bags over their heads and force them have sex for torture and
entertainment..Then the Slave owners gets to call them "Mother Fuckers " as an insult ...But the word has since been changed throw pop culture to mean other things ..Some people think Mother fucker just means a "tough situation ..But
what you are really telling another person is that they in fact fuck there own mother ..Which would be an insult