I have to admit that I'm giggling here. The thread started out about mandatory attendance in class and professionalism. I'm 20 years older than the average medical student and I was in a licensed profession for 20 years before I ever hit medical school. Since most of my attendings/instructors are my age or younger, in some ways I don't scare as easily.
Who made the ruling that going to class had anything to do with professionalism? If you're going to go to class, show up on time (showered, preferably) - don't talk loudly - don't leave early - in other words, don't do things that are disruptive to other people. That's professionalism. But, if I can learn the material at home and choose to do so, well - I paid my tuition and I will be there on-time for the exam. Yes, we are learning how to be physicians through observation - but we are also the customer and paying very large amounts of tuition. You don't have to check your rights or dignity at the door to be "professional."
When I am with a patient, either real or simulated, I am on-time, clean, shaved, I have my tie and white coat on and I treat the patient with respect and compassion as befits our profession. When I am just on campus for non-clinical things like tests, I am often in shorts, sandals, and I have my earring in. If I am not having direct patient contact, as far as I am concerned - I am "off duty" and it's really nobody's business and has nothing to do with professionalism.
And I am just realizing that I am coming off several long rotations and feeling tired/frisky/crabby, as evidenced by the above...