Traf,
I agree with every point you have against the company, but what did those cadets do to you? If you look carefully, those aren't the expats that the company screw over, most of them I believe ( I say most of them just in case a few are here for the wrong reason) are just keen young aviators you once were... just because they were born in a small city without GA or an airforce, doesn't make them inferior to you or your people and don't deserve the chance to have a go at this profession.
Cadets are not unique to Cathay, lots of European airlines have them. Just because they didn't fly GA or airforce, it doesn't mean they can't be good pilots with good training... by all means feel free to have a go at the company for low morale, reducing conditions or lack of new quality trainers etc, but there is no reason to have a go at the locals. just a small reminder that you are in their hometown, having a go at the locals isn't going to strength your cause