If you confronted me with this kind of rant I probably would not let you fly either. I understand what you are saying but I think you are go at it all wrong.
Maybe the Captains have seen something in your flying that they don't like. Ask them. "Hey is there something I have done wrong?" You m ay find if you confront them in a professional manner, they may just give you a chance.
Believe me, I know that there are Captains that are out there that think they are the next Chuck Yeager. My advice would be to play into their ego. "Hey man, what do I need to work on so I can fly more legs?"
For the record, if you walked onto my airplane with only a few months experience and I had not flown with you. I would not let you fly passengers either at first. Show me you can fly the airplane first then I'll let you embarrass yourself with passengers.