Yeah I agree. I myself learned English on my own watching TV and then interacting with kids best I could. You couldn't tell I wasn't born here; I have no sympathy for those unwilling but it's a problem I think that works itself out in the end.
My wife and I were interviewing people to be our first son's nanny. One applicant was from Brazil and had been here for 12 years and still couldn't speak English.