Holy moley!! I'm soooo sorry! How awful it must have been when he took that step-- oh God. I can imagine...
I've been in your shoes, my dear-- it's scary. My late H fell in the dining room and broke his hip... had to have hip replacement surgery. It's so hard to see your guy hurting that way.
Needless to say, Miss IC, we're all pulling for him and for you. Big cyberhugs from me (and my gods... I mean "dogs," too! )