What signifies a bad boyfriend?  Verbal abuse? Physical abuse?  Cheating on you with your Mom?  Secretly dressing up as a clown and doing tricks on Broadway?  How about pushing you off a cliff?

I don't think the issue is that he pushed her, I think it's him saying that "I'm not going to push you", and then pushing her is where the problem lies.  If he just would have stated..."We drove all this way to do this, so jump damn it or I swear to God I shove you off this rock.  JUMP!  I feel if he would've taken that tack, he would be justified pushing her off the cliff.  Or if she made fun of him in some way, sexually speaking.  Oh yea, totally justified.