I'd rather discourage people from taking the risk and instead pay my taxes to help people who don't break the law and who are here now legally.
I am completely for taking migrants who are fleeing countries at war or whatever, we have a human obligation to help them but we don't have an obligation to help those who have basically decided to take matters into their own hands because France isn't for them.
I've always wanted to live in the USA, should I therefore now just row a boat across the Atlantic to get in illegally and then expect the American taxpayer to pay for me? You will say no because I am not a refugee because I came from the UK.... Case closed?