Italy has been complaining that if members of the EU, such as Hungary or Slovakia build walls to ensure border protection, then Italy will withhold it funding to the EU budget: https://www.rt.com/news/364227-italy-eu-migrants-money/. Ordinary Italians are battling migrants, as seen in the village of Gorino, where local residents barricaded entrances to the town. This led to the Italian government relocating the latest flood of migrants.
Italy should be building a migrant-proof fence, rather than just funnelling the migrants onto northern Europe. The ocean could be wired off with nets, like those used to hold back sharks, and the Italian navy could tow migrant vessels away, or just not let them land. Instead, the Italian navy brings the migrants in: http://www.breitbart.com/london/2017/02/03/coastguard-brings-1700-migrants-italy-24-hours/; http://www.breitbart.com/london/2016/09/06/italy-brings-ashore-nearly-3000-african-migrants-day/; http://www.express.co.uk/news/world/751179/Italy-migrant-crisis-record-number-refugees-asylum-seekers-2016-Mediterranean-Libya-Egypt. It is effectively a migration agency!