I think anyone who wants to build a life here should learn english.
But not to accommodate me. To make life easier, and possibly create opportunities for themselves. My life is not any harder because of immigrants that don't speak english.
I do think people in the service industry should know English. I hate going to a place and ordering something only to have the clerk/teller/etc. not understand what I'm ordering. But I really don't care if some day laborer or mechanic (that doesn't deal with the customer) or whatever doesn't know it.