Those teachers annoy me. It seems they want to push authority .
There are two ways depending on if they are teaching or may teach you in class. In that case call them what they want. Irritating them may cost you a grade.
If you will never be in there class, call them anything, respectful to their face, Sir, Madam, Doctor. That is good manners and their problem if they don't like it.
I am studying for my MA right now and have met with several orders of professors, Doctors and MA's. All of them have accepted that I have until I know their qualifications called the Sir or Ms. upon learning their academic title I adjust accordingly.
Demanding one uses a title like Professor is academic snobbery and like any form of snobbery it is ridiculous.