I feel like a fish out of water in addressing this question given that I do not teach undergraduate college students. On the other hand, being a strong student advocate I am obliged to offer my two cents. Universities and medical schools have an obligation to their students and if that means being in your office when you say that you will than faculty should keep their word and not be at home, library, etc. Medical schools make the same demands on their faculty for publications and research funds as do universities and colleges. I therefore understand first hand the problems professors face.
Universities exist to impart knowledge and to gain new knowledge.
When we abandon our students we abandon the future. It is not just about what is good for the professor. We have a moral imperative to do the right thing for our students. Be sure to include your name and affiliation. Legitimate requests for anonymity will be honored.