It's not a job for most people. You get 100 people who complain to the one who says "I really thought you did a nice job" (and that guy is normally the host AD hoping you will come back because officials are hard to find).
People have this ridiculous belief that the official is out to screw their kid/team/etc. Most officials are out there because they legitimately enjoy the sport and are trying to give back and make a little money at the same time. There's a limit of **** most people are willing to take.
The number of stupid comments from parent thinking I care about who wins the game are laughable.
I don't care if Timmy strikes out. I don't have a grudge against your team.
I've only tossed one guy and that's because he wouldn't shut the hell up. Thought my dad did toss a guy for me when he was on the plate and a guy was arguing with me at first base. The coach assumed that because I was a young looking 18, that I must not know what I was doing and he could intimidate me. Coaches didn't mess with my dad much though.