Although, as a teacher, I recognize that other dialects of English (Ebonics, for example) have their own grammar. They're fine, and at times you just need to cue a kid to code-switch.
HowEVER, people trying to talk standard English who say "Ask Mary and I" or "Ask Mary and myself" need to be taught. With prejudice.