Ettore, the problem is that they dismissed too many pilots. It was most certainly a political issue - the number on Ex-Crx had to be greater than on the Ex-Swr side (so Ex-Swr numbers are greater in 2005 with a possible merger of the union or in a unified voting). Since most of the dismissed pilots are on the EM4 and Saab fleet cut by about 300%, they need more pilots. Of course unions would never agree to take others than Ex-Swiss, they ask dismissed pilots to stay half a year longer. And because Swiss fears to create any "long term temporary" employments, they rehire the already fired pilots via broker with fixed duration. Of course the union proposed other ways to solve the problem...
With the A318 issued you are right, but it will be very difficult again to favour Ex-Swr pilots in 2005: They will have to fire again the Ex-Crx (the A318 would replace Avro RJs) and rehire again Ex-Swr to put them on the A318. But everything is possible. If they would cancel all EM7/9 and order A318, it would be again very difficult to operate profitable, so Swiss would hardly see 2005.