IMO 12U is too young & pitchers should never throw at a players head
Last Fall playing 18's in a showcase a SS tagged my DD in the face while she was standing up returning to the base on a line drive. the Head coach told my wife the next day "that kid was playing for the money doing whatever it takes in front of college coaches" the next time she came up he called a fast ball 5 fists inside (insinuating to hit her in the knees) which I thought was not only the right thing to do, but a very nice gesture on his part. I later found out the 15 yr old pitcher had never been told to intentionally hit someone & missed her spot which resulted in a single. My DD took it as part of the game & it wasn't a big deal to her.
I do know another 18's coach who never lets his pitchers bat in tourneys for safety cause he doesn't want them to get thrown at.