I think dns rebind attacks are not that common so it is fairly safe to turn protection off and if you are really worried, turn off javascript in your browser.
I suppose it is a balance between protection and convenience.
Maybe a button in the UI that starts a script that turns it off for say 5 minutes to allow you to login then it re-enables automatically?