Black Sabbath rocker Ozzy Osbourne has slammed "dirty" face tattoos and admitted he doesn't approve of "anything above the collar".