Bird On - just an observation
You obviously have great CRM, diplomacy,compassion, empathy with co-workers, ability to listen and understand others situation - NOT
You must be a great laugh to fly with!!!!!!
It is very easy to sit in the LH seat and pontificate about FOs. I bet you have not been in the RH seat recently,hence you would not know what it is like to 'Just do your time like everyone else does and the rewards and benefits will come.' If you have been told you upgrade has been delayed and you are already struggling financially that is a great comfort.
Have you ever thought about becoming a management pilot you certainly have most if not all the attributes!!