There are idiots and elitists in every profession. I have no problem going out of my way to use somebody's title. If they have done whatever it takes to earn it, I feel like they deserve to have it used, and I am more than happy to pay them the respect due for that by referring to them as "doctor," "your honor," "Officer," "Colonel," "Mr. President," or whatever. But that doesn't mean they have the right to demand it either. Most (but not all) of the time, if someone feels the need to demand that someone refer to them by a title, they aren't personally worthy of the amount of respect they believe is due them.