Most people put in their time and pay their dues whether it is military, corporate or 121. Complaining about others isn't going to help you achieve your goals.
I know nothing of the corporate flying world, so won't say anything about that. I do know 121 is the easiest job I've had. Military you get less flying hours, but there is a lot more involved than simply flying and if you haven't done it then you really have no idea.
The head scratcher I can understand is the 23 year old that goes to mainline with 2500 hours while good 6000 hour pilots can't get a call. Does mom or dad work there? Do they check a box that gets certain consideration? Did they simply luck out? Who knows. But knocking them doesn't help you out.