(This rant is NFHS based)
Far be it from me, a 4th year official just now starting to do varsity, to normally question the competence of a brother(sister) official. BUT....I really question whether the victim is ready to handle varsity basketball
based on the OP. There is no way an official IMHO, should EVER tolerate profanity on the court. Not from players. Not from coaches. Frankly, not even from fans. Regular profanity is an automatic T. Screaming as described in the OP is flagerant. I agee. Bye-bye. And paperwork to the State High School Association. (Which is mandatory in Ohio for ejections.)
This situation is so eggregious, I'm actually getting fired up reading about it.