I have to laugh at the people that put much stock into the white coat either way.
The white coat isn't all that it's revered to be. It's part of a uniform. If I were a lawyer, I'd be wearing a suit and tie. If I were a law student, I imagine I would be wearing a suit and tie to a mock-trial. The white coat takes the place of the jacket but the rest of the outfit is basically the same.
Why feel embarassed in wearing the thing when you have to? It's not a damned scarlet letter, it's a white article of clothing. No need to feel ashamed, it's part of the tradition.
And finally, I wear my white coat outside the school/hospital all the time. It's called "I live a mile from the school/hospital and I have my hands full of stupid little books, a stethescope, an umbrella, a granola bar, a cup of coffee, etc. on my walk to campus" and I don't really want to add to that mess by carrying my white coat as well, particularly when it has pockets that store most of those things.
I have occasionally thought of taking it off when I'm outside a clinical setting on my way home, and then I realized that I'm not a tool, I don't need to freak out about wearing a coat that no one cares about one way or another, and in all probability, putting the effort into worrying about being seeing with my white coat outside in the first place is a total waste of my time and I don't have any particular interest in joining the "white coat is so passe and garrsh" club anymore than I do one that wears it out to bars.
/rant. It's a poorly sewn piece of cotton. Don't worry about it one way or the other.
Edit - oh, and one more thing: Mayo and their requirement of wearing a suit? Ha! Then I'd have to worry about being mistaken for a pharm rep.
Glad you're so unshakably secure, sir.
But in all seriousness, you gotta admit, wearing a suit is far different from wearing a (short) white coat. You more or less remain anonymous with a suit, except people generally infer that you're well-to-do.
This may not be quite a fair comparison, but if you were a janitor living a mile away from work, would you really stroll around in your navy blue jumpsuit since it's just part of your uniform? If so, then man I'd love to have your confidence. I'll trade you my honesty.
The short white coat in the hospital can suck because of how it causes healthcare members to treat you. The short white coat outside the hospital is a bit awkward b/c it implies a sort of eliteness.