'Worst boyfriend ever' pushes girlfriend off cliff