Your statement had two sides. I tend to disagree with you for many reasons.
1. America is bilingually challenged. I think this goes back to overall laziness and entitlement. Why should we learn languages. Everyone should bow to us. Without learning other languages there would be no trade and a worse economy. We are going into other countries to sell our goods, they are coming to ours to sell our goods. People in these positions learn other languages. Doesn't matter what race they are, they learn the proper languages. Its a tool for their job and they are payed accordingly.
2. The migrants coming into the us are taking over low income jobs. They are getting paid to do a task. Their managers are often reguired to be bilingual but are payed accordingly. While this analogy may sound harsh, it is true. These workers are like robots. You need somebody educated in computers and IT to operate and control them. Just like you need somebody bilingual to talk to the workers.
3. How are the migrants going to learn another language when our country as a whole lacks the education structure and motivation to learn another language.
4. Control. I often feel the bilingual person is in control. If the workers are talking to you in English, you don't know what they are saying when talking in Spanish. This could be threats, complaints or general problem causing behavior you are oblivious to. You're the dumb white Guy. But when you are the bilingual one, they know they can't get away with that much. You may not know their language entirely but you will know enough that they won't say anything. Why does this matter? Look how many people get fired daily for things they put on facebook about their work, or for verbal harassment. You're oblivious to it unless you can speak their language.
I see what your saying, but sorry, i would not feel any smarter if i learned spanish, nor should I have to learn spanish to do my job safely. On big jobs, obviously i dont have to deal with this as most of them are Union around here. But i still deal with it on small jobs, and everything they do for us if half a$$ed and has to be re done. I take time to learn my craft, do it well and efficiently to earn my wages, but i will not take time to learn spanish as it will not help me in my craft what so ever. Whenever I have to communicate with someone that cannot speak english on the job, i just walk away, come inspection time when they dont have the building side ready for the elevator inspection, i simply explain to the contractor it was a lack of communication on their part, then they pay for the low wages in re-inspection fees from us, and the inspection company/city/state.
On the topic, i do not shop at walmart, i think its a crappy business, and if it wasnt around there would still be jobs available elsewhere. So yeah, its keeping people employed, but other places would keep the same people employed if it was gone. They are building a costco near me, and that will be my store of choice, i might not get as good as deals, but overall its a better company. Im not saying anything bad about walmart shoppers, if thats what they want, thats there given right, just like its mine to not support it.