An ammonia attack by a teenager left a publican temporarily blind and another man with chemical burns to his mouth.