We don't have RR in MEM, so I don't see it on the pilot side much. When we do, it's only for like two or three hours to cover the last bank of flights. What I DO see is the FA RR, and scheduling has no clue how to use them.
Me: "Hey, our FA is sick. When can we expect another one?"
Scheduling: "Well, we just called someone in. They'll be there in an hour and a half."
Me: "Well, we leave in 45 minutes, and there's a RR in the crew room that wants to fly. Can't we just use her?"
Scheduling: "Uh....no. Then we won't have a RR."
Me: "Whaaaaat? Uh, isn't that what they're THERE for?"
From what I hear from the old timers, the same used to happen with pilots. Guys what get called in from home reserve only to see about 3 or 4 RR guys playing cards waiting on a phone call. Sounds to me like our scheduling here burns the home reserves before going to RR, which is stupid, IMO. Then again, we're only projected to have 9 MEM FOs on reserve next month, so it won't take long to burn through those. Heck, after they assign open time to them, we probably won't have ANY reserves.
RR is a necessary evil at an airline, and I can understand why management needs it. It just needs to be used PROPERLY.
On the contract issues, I think XJT probably has the best regional contract out there right now. If Pinnacle were to drop that contract in front of our pilot group for a vote, It'd probably pass 95% (there's always that 5% that'll vote "no" just b/c). The reason our upgrade is so fast here is b/c people get abused and leave. If we had a better contract to keep the people we have and attract the talent he need, things would be better for sure. I don't go around lamenting about how much it sucks here, though. I leave that to the senior CAs.

Honestly, though. I only stress myself out about the things I CAN control. Pay and QOL is not something I can control on a daily basis.