Tea/coffee,
In Cathay-speak, a SFO is a Senior First Officer. I think you mean SO (Second Officer).
You say that you would happily do 3 years as a Second Officer. If however, nobody (those presently in CX and new joiners) support the guys that were fired the AOA would then cease to act as a "Union" and then seniority/promotion/ pay/condition would be at the whim of the company. You could be a SO for a very long time... assuming of course that you don't mis-read your roster and get fired!.. that'll look good on your CV... hope you didn't buy a flat in HKG.. or were forced to buy a debenture in the school.. wife is pregnant...
But what the hell you've got 800 P2X time..
It's your choice, keep an open mind.