It seems that a lot of accidents occur with high time pilots who are unwilling to listen to their less experienced counterparts. I don't remember the last time I heard about an airline accident (with pax onboard) that was attributed to the FO being inexperienced. Maybe instead of cutting down the inexperienced pilots you should be listening to them when they tell you that you're screwing up. The pride you display is quite evident on many accident transcipts.
You sound like the one with pride duvie. I would disregard someone that told me I was screwing up too if they told me in a way you say it. All this shows is arrogance on your part. Why not say, "I think something is going wrong" instead of "You stupid idiot, I'm right and you're wrong!"
Many past accidents were caused by the attitudes of those involved that cause a problem to escalate into a series of fatal errors.