Horizon won't lock with ANY mouse in RH7

Isn’t this a setting?

See the “Rotate” section, you have “rotate relative to view”, maybe?
If so, just set it “Rotate around world axes”.