People with tattoos CAN donate blood (at least here in America they can). A person just has to wait six months after getting a tattoo before they can give blood, according to the Red Cross. This goes for piercings, too.