OK guy, I have to agree with you there:
As long as we are talking about Swiss management, your criticism is justified.
A small but important distinction is however still in order:
The "dirty trick" you are talking about took place in the "ex-crossair" pilot group, and only there. Crossair has always treated it's pilots like !!!!, foreign or domestic. No excuses.
But it also has to be mentioned that ALL foreign pilot working in the "ex-swissair" corps are treated exactly the same as the swiss guys, their contracts are worth the same and the older ones can look forward to a (still) nice pension.
By the way, seniority number 1 to 8 on the "ex-swissair" list are Dutch, and they will keep flying there as long as company exists...
Cheers,