It's a fair point. I wouldn't employ anyone who had a tattoo that was remotely visible. Just as I wouldn't employ anyone who had facial piercings.
BA have an image that they wish to project & they are entitled to do so. I think some of the US majors, Gulf & Asian carriers say the same.