Late to the thread, but felt like I needed to chime in.
I worked in Iowa for 7 years- 7 baseball seasons (all levels of high school), 2 basketball (mostly sub-varsity with a handful of varsity games). In 7 years I had one major problem with a baseball coach (player ejected) and one easy one (coach ejected). Parents weren't even that bad. In 2 years of basketball I didn't have many problems at all, but a lot of the ones I did have were self-inflicted because I was new. But, in all those years, I got to know a lot of coaches, ADs, and partners really well and was doing pretty well for myself. I had two great assigners who took care of me and were good at their jobs. When I got a new job 9 hours away, the first thing I thought of was how I would keep officiating if I took it.
Then I moved to the southern plains two years ago (state to remain nameless since I'm still here). I worked a full varsity baseball schedule last year and it was the worst season I've had. Coaches want pitches up, down, in, out, then scream when they don't get it. Started working basketball, mostly junior high because sub-varsity isn't much of a thing. You'd think these players were going straight from middle school into the NBA. The kids, for the most part, aren't bad. The parents are bad, but you can tune them out, and the coaches are worse. My first season last year, I gave out 3 T's and tossed a coach. This year, through four games, I've handed out 3 T's and a warning. And I'm a pretty tolerant official because I've been doing it for 15 years. The worst part about it though is my assigner. It's VERY much a good old boys system down here. I have no prospects of advancing without kissing ass (which I'm not going to do), and until some of the older guys fall over on the court, they're not retiring. My assigner isn't supportive, doesn't let us select games, and sends me 70 miles for a 7:00 start on a work night, then wonders why I turn back games.
I love officiating. It's a different dimension to the game that even changes how I watch as a fan. The pay is even pretty good- honestly, I don't feel like I'm getting robbed for $110 for three junior high games. It's the screaming from the coaches, the refusing to pay for 3-man so I can't get a good look at the entire court, and the pressing up 35-2, then yelling I didn't call a charge (damn right I didn't) that really have me thinking I'm done with basketball until I move again.