Yes but if she cannot bear it, why say 'him'- I can only surmise that it was an 18th century usage where him/it were the same thing. I don't sing the song, but if I did, I'd sing 'IT' & make sense
I disagree ~ "him" is quite correct in my view, in present usage!
Ray