I dont think it should be mandatory, but I also dont think we should bend over backwards to accommodate those who live here and don't learn English.

Amen to this. I live in California and my parents are Mexican. Do they speak English? Hell to the yes they do and it sickens me how most people who come here refuse to learn. Not only that, but when something isn't translated into Spanish, they get offended.