Haulage companies are just an example of subsidies that free marketeers like. In places like Dublin or London the entire economy is propped up with state subsidies. Without benefits these places would stop generating wealth.
The richest countries tend to be those where the state does the least. This may come as a shock to you, but as Margaret Thatcher rightly stated, "there's no such thing as public money." The state can only redistribute wealth, not create it itself.
The free movement of capital means the free movement of people that's what the EU is designed for. With the lack of an economic policy beyond nationalise debt, privatise profit it's not really surprising that people have been ignored. The crazy economic nonsense of the 80s is responsible for this mess.
The EU is an unaccountable, multinational, corporatist, bureaucratic mess that I would like to see the UK break free from. It's 'big government' on steroids.