with respect - am not so sure that all the work is going to foreigners - my impression is the foreigners are taking jobs that the maltese dont want - how many maltese do you see jumping on off the rubbish wagons.
Most foreigners are working in these low paid long hours jobs because its all there is for them as they dont speak maltese... Malta is a closed shop in many fields and those who get paid lots of cash get the jobs because theyre best qualified to do so...