It's agreed, JumpinJesus is an asshole
At least you didn't trip her...
The fact that you feel bad about your actions tells me you're not such a bad guy. Because of this, next time you might act a little nicer to a person not looking where they were going. Try and look at the positive in this.