The only stigma I've ever seen with tattoos is when someone has them in very visible locations - face, neck, hands. Basically anything that can't be covered up by a long-sleeved shirt. That seems to say one of a few different things:
1. Ex-con
2. Biker (lots of overlap with #1)
3. "white trash"
4. Exhibitionist
No major stigma for guys with earrings, although around here they're still initially thought of as a little "fruity". People with a lot of facial piercings or big gauges (the plugs) get a lot of funny looks, and around here you're working minimum wage, or for someone who knows you if you're carrying a lot of metal in your face.
I'm a white male, 37 years old, in upstate New York (farms and cows, not skyscrapers), and for reference, I have a good number of tattoos on my back from when I was in the Marines, but if you don't know me well you have no idea. Never had anything pierced - seemed like way too much of a liability in a scrap, and I still have my moments...
All that said, I really couldn't care less what people do - but old habits and prejudices die hard.