To be honest I just don’t really think that piercings, tattoos, hair color, etc. should be considered unprofessional. Being professional is about your attitude and how you handle certain situations and how you interact with people. How are you going to decide someone is unprofessional just because they have blue hair? That just doesn’t make sense to me.