You've never worked in a kitchen ? Or painting houses ?
Do you live in an ethnically diverse area ?
Yes to all of those. I waited table and did masonry construction all through 8 years of college. Reread my statements. Those are labor force jobs, and those folks aren't making a lot of money. The loose use of the English language is common in those areas, and perfectly acceptable. I hammed it up with the rest of them and had a blast. At the end of the day I was exausted and broke. It was great motivation for me to stay in school and make a better life for myself based on my desires for personal fulfillment. That others might not share my goals is fine, but if they expect to talk like a construction worker on his morning break while sitting at a conference table with other career-minded individuals, they're in for a rude awakening.
No, it's not the real world. The whole real world is the real world. Again, I'm for teaching the differences and using what is right for the situation, but there are in fact people at all levels of society with terrible grammar and speech. Some of them are known as "the owner" or have been known as "Governor", "Senator", or "Mr. President".
You are confusing slips and screw-ups as having poor English. GW Bush had a great education, and also had a good command of the English language. His many years in the business arena before becoming president was evident of that. What he didn't seem to do so well with was public speaking, or being put on the spot to say all the right things for political reasons. I'm just using him as an example, but don't mistake his frequent flubs as evidence of being able to make it in coroporate America without understanding how things work, and how one must talk, to be successful.
I do know many successful small-business owners who make good money who might not necessarily have the language skills I'm referring to. They typically own their own restaraunt, construction company, niche retail store, etc. That's not the kind of "business" person I'm talking about, and that's not the end result an educator has when correcting students in a classroom at 13 years old. The purpose of education is to prepare a child to reach their potential as they choose later in life.
To counter your question, do you live in an area where people are successful? Do you and your neighbors live in homes with multiple bedrooms, lush pools, several thousand square feet under heat/air? America is full of such neighborhoods, and most of those folks have well-paying jobs in business fields where they have to maintain a professional image. Language is critical to that. It is the real world, just as the low-income neighborhoods are. Which one a person stays in is largely determined by their use of language.
I likely wouldn't hire a person who said "axe" in an interview instead of "ask." It wouldn't be for racial reasons either. That would be a red flag to me that they have poor judgement in a situation, and don't realize the importance of words. I also wouldn't hire a person who said "ain't", or "Git 'er dun" just because it's silly and poor professionalism. But I've hired and worked with many blacks and country folks who still maintained their culture and backgrounds in a corporate environment.
If you could spend a week with me on the job, I think you'd understand what I'm trying to say.