They may deserve it (depending on who you ask) but they are not entitled to it especially at the expense of taxpayers.
This is why I am so pissed off at watching these people
protest and fly the mexican flag.
Everyone deserves safe housing, running water etc. But they have to earn it the old fashioned way; apply for entry, learn English, leave the Mex flag back home.