As always, context matters. Age, game type, etc. are all factors to consider.
Remember, back 2(?) seasons ago, when a MLB batter got Ejected for tapping the helmet w/o ABS Challenge being implemented in MLB yet? Where’d he pick that up? Atlantic League (at the time)… which was using ABS on MiLBUs. That batter had just been called up, and he did it out of learned reaction. Is that an excuse? No. Is that an explanation (as to why)? Yes! Should he have been ejected? Yes, he’s a pro – he should know better.
But these are amateurs we’re talking about, and kids at that. Adults (eg. Men’s Amateur)? Eject ‘em, absolutely. Kids, though, are morons. I’m going to give the coach(es) an opportunity, albeit brief, to “rescue” and discipline the kid before I dump him.
If we look at college ball, for example, I operate in an environment where I have a churning confluence of levels and rules. Not only do I have a hybrid of OBR and NCAA, but I’ve got NAIA and JUCo players playing alongside D-1 talent, who just came from a season / post-season that has video review. We don’t have video review (yet). Am I supposed to dump a Runner because he starts doing “the headphones” when I call him out at 2B?
I don’t dispute the warrant; I bristle at the automatic, the imperative – “I (we) must eject you (amateur < adult)”.