Should the free movement of people within the EU be restricted?

Some trade unions in the EU fear that the free movement of people depresses wages of ordinary workers because immigrants from other European countries are willing to work for lower wages. Should the free movement of people within the EU be restricted? Illustrate your points with relevant examples.