by Bauce » Tue Jan 28, 2014 6:14 pm
The reason "sod" no longer means "sodomite" is because people started using it interchangeably with generic insults like "shithead". Much like using poisonous interchangeably with venomous, it wasn't technically correct usage of the word but people understood the point and eventually the original usage fell out of style.