first of all the language spoken in usa is called AMERICAN not english and it is very easy to speak and learn,,anyone will understand you as long as you speak somewhat english,,its an international language and in usa it became even easier because of the pop culture who made it an easy to talk and understand kind of english ,,,
so there should be no excuse but to be able to communicate in american english period! learning the words aint and saying she dont insted of doesnt....is not that hard...americans forgive you easily
beside,,, english will be the spoken language everywhere in 10-20years,,it is computer generation and english is a must,,,it doesnt even belong to anyone,,it became a UNIVERSAL LANGUAGE that kids start learning in second grade everywhere in the world,,and also hear it on tv none stop from age zero
obviously if youre spanish you can and should talk spanish to your family in the house,,,but outside,,,comon now get with the times,,,talk american