Sex-crazed grannie Diana Richards has hard-core stand aghast at imbecilic involving pleasure