I have a huge visible tattoo on my forearm that cannot be hidden. It's a medic alert. Tell me that's unprofessional... Go ahead... I spent 14 years tugging at a bracelet before I made a choice and said to myself... " they are not curing Type 1 Diabetes in my lifetime, I'm not wearing this darn thing anymore" When I worked in LTC, I had several elderly residents tell me how they would love to have one too!
Otherwise all of my tattoos are easily hidden in a typical short sleeve top and slacks.
That being said, I worked HR in another industry for a lot of years, I always overlooked tattoos, but tbh, I made judgements about people who had facial jewelry. Not an Indian with a nose ring jewelry, but eyebrow, Marilyn's, lip, spacers, and that type of thing. I always felt a tattoo is stuck on you, but facial piercings should come out at work.
Maybe that's not fair, but I always felt (and dress codes supported me) that work is a time for WORK, not self expression. There is no reason to be wearing a tongue ring on the job. It's not about offending anyone IMHO, it's about being a professional person when you are being paid, and expressing ones self on your off time.