Sweetie...it was AN ACCIDENT ! I know you feel bad but we've all been there - most of us don't have bad eyesite to blame it on - you do -
As long as he didn't get really hurt then try not to beat yourself up over it - it happens - I know I'm konked both my girls in the nose while walking and they SCREAM ! It's really hard to avoid them somethimes and you just had a little accident - I hope he's not limping anymore and he DOES forgive you ! Give your baby lots of kisses.....