Batting helmets weren't mandatory until about 1990. I have never worn one. I believe that face masks on the helmet aren't required under LL rules.
That is correct. If LL mandated it for softball, they would have to mandate it for baseball, which means they will lose players to other ABC youth baseball organizations. I doubt we will see that rule in LL anytime soon.