RAD - this is a great topic and the issues are real. Frustrating for the pitcher who has to shake off weak D, a bad plate ump or bad pitch calling....yet all of it is a learning experience.
Summer league of my rising senior college year (so my "career" was close to over anyway)...I arrived late (like 5 minutes before start) because of my job - which the coach knew, but he told me I was starting. So...no warm up. Our D sucked. Our catcher sucked. I wasn't great. And the Ump was KILLING me. Somewhere around the third inning, after three walks on terrible calls, I absolutely grooved a fastball right down the middle....for ball four. I hissy quit the team right there and then. Told the ump he sucked. Told the coach he sucked. Walked off the field, got my keys, drove home.
This is an example of what NOT to do, by the way. Do the opposite. Do not do this.