Chuletón entiendo tu interés en saber el origen de las expresiones que tanto se usan y me parece loable que alguien quiera interesarse por su trasfondo, pues en general nos hemos convertido en repetidores de expresiones sin saber el por qué, por ahí estuve investigando y de la única que pude lograr información fue de echar el ruco, en realidad la expresión original es echar el caballo, al parecer en las fiestas de los pueblos de campo dónde se jugaban carreras de cintas y se hacían topes los hombres acostumbraban a andar en su caballo y las mujeres a caminar en los alrededores de turno cuando uno de ellos quería cortejarla le cortaba el paso montado en su caballo de ahí salió la expresión echar el caballo que luego se cambió el termino caballo por ruco y terminó como echar el ruco que ahora lleva un trasfondo mas sexual.
Darle por la madre no es una expresión únicamente de corte sexual, también se utiliza para referirse a una agresión o cuando alguien gana una pelea a golpes se dice que le dio por la madre a otro aunque no se como nació.