The 300,000 number is from an article in the WSJ. And, I have no sympathy for a born in America who cannot outcompete an illegal from Mexico.
Really? You have no sympathy for Americans who are not willing to work for $5 or $6/hour, not willing to live 20 to 30 per house, are not willing to break law after law, not willing to learn English, are not willing to invest in America by sending their money to a foreign country?
Good for you! I will remember you as one who has more respect for law-breaking illegals than his fellow citizens (if you are an American citizen).