Teacher did go way too far. Even if it is against the rules to wear make-up, he was clearly injecting his own personal bias into his inspection AND insulted a pair of teenaged girls to their faces. He should have to formally apologize and be given administrative leave himself, just like she got suspended for hitting him. Of course, because this is Japan, that won't happen.