No it isnt right for colleges to have them. Colleges have no right to tell people how to dress.
its called grooming up - if the code is in professional col's (engg and medics)
say you are seriously ill .....and you go to a hospital associated with a medical col.... now would you even trust your health with a girl who comes with a mini's and jeans an claims to be a doc coz she has a steathascope in her hands ? ........
as for banning jean to prevent eve teasing - i am against it.....
True story.
A while ago, I and my friend traveled to a different town to play a soccer game. Halfway through the game he got kicked in the shins and broke his leg. Now this big huge dude started yowling and crying. We are all scared when he is taken to the hospital on a stretcher.
When he came back we asked him how he was feeling -- and the first words he said was "big green eyes". Apparently the nurses were all really pretty and he claims he did not feel any pain after he saw them.
So I wouldn't worry too much about doctors being too pretty. Works pretty well as an analgesic at least. And incidentally, the medical care he received was first class.