Flash,
I really thought that your posting was a wind up - clearly I was wrong and that changes my view of you.
You are a disgrace to your fellow ex service pilots who just get on with the job. You should be ashamed of yourself. What's more important to you, being a professional or the number of stripes you have?
As for seniority based on service time, well, how about a national seniority based on date of gaining a PROFESSIONAL licence, or would that not suit your ambitions either?
As has been suggested, it seems that you are not mature enough to hold a BA command. If you think that doesn't matter, then have a read of the OTM - it specifically states that you must be considered technically suitable and mature enough to hold a command. You clearly are not. I pity the guys with which you fly - not so much the Captains because THEY ARE the captain NOT YOU, but the other F/O's must hate you. And with people like you about no wonder the cabin crew think we are all a bunch of tossers.
Flash, i do not think that you are suitable to hold a command. I am not too certain that you should be in the right seat either (so at least we agree on something)
Grow up sonny and ditch the attitude or get out of flying.