Here's something I find funny.
People of my generation were raised to tolerate all differences. We were taught this *usually* from our parents.
But now that we're exiting college and entering the workforce, having somewhat practiced tolerance for 20+ years, we are being un-tolerated by the very same people who taught it to us when we enter the workforce, citing some things as "unprofessional".
People my age really don't care too much about certain things. If someone has a piercing, male or female, so be it. Yes, there are lines (if you get picked up by a magnet... too much), but we don't instantly say "UNPROFESSIONAL for a guy to have a tongue ring!". Yes, you should remove piercings when going to an interview, but the mere fact that a guy has one on his face, or a girl has more then her ears, should not be an instant disqualification in the "professional" arena.
Tattoos? Yea, there are exception. I don't want to see Casper the friendly ghost saying "Up yours". But I don't look down on someone who's helping me in Best Buy because they have a tribal on their wrist. Yea, it could be covered, but again, to instantly remove them from the running for a job is stupid, so long as the tattoo isn't inappropriate.
My experience? I had ear pierced in 5th grade, took it out in 6th, and have never gotten a tattoo, but I hire people that do.