I guess Americans would take offense to this view, but I find wearing religious clothing in a public institution such as a school incredibly obnoxious and pushy -- it's akin to your professor suddenly starting to push his/her political views onto you in an unrelated lecture, or something.
It's not that it's bad to wear religious clothing or have political opinions -- it's just that a school should be a place of learning, not propaganda.