No one is going to solve that, unless we pull out of the EU. Labour signed the deal and that's that.
Cameron and the Tory party generally are definitely guilty of overselling what their proposals will do. I heard mention again last night of bringing immigration down to the 10's of thousands, knowing full well that if 200,000 eastern europeans decide to come to the UK there is absolutely nothing that can be done about it.
Also how is an adjustable cap different from a points based system that only allows people in when they have skills that are required? In practice they are likely to result in the same thing, unless the Tories find they need to raise the cap but for political reasons can't and it'll be business that suffers. They are potentially hamstringing themselves with their own proposal.