CMV: AAVE and Hiberno-English are consistent English dialects, not just "broken English". Furthermore, it is wrong to correct a speaker for using phrases like "I seen it" (AAVE) or "He walked in and me and taking my bath" (Hiberno) as they are following correct grammar rules in their dialect.
As said in the title, most linguists now recognize that the language afflictions of Black Americans are not just a vulgar uneducated form of English, but a consistent English dialect with its own internal rules. This similarly applies to the Hiberno-English of Ireland, which borrows colloquialisms and grammar influences from Gaelic.
Variations from standard English in these dialects are not a "free for all", in fact, there will be correct and incorrect ways of using such dialects. Speakers of AAVE will easily spot misused AAVE that breaks its normative grammar: the phrase "college be like this" is considered correct by AAVE rules, but if you say "this is what college be like" it will be flagged as unnatural, incorrect by AAVE speakers.
Modern linguists attempt now to codify and understand the mechanics of grammar rules. Let's look at some examples.
Here are the lyrics for the song Three Man Weave by the rap group Injury Reserve:
>My biggest worries were missin' a free throw | Now me, Groggs and P doin' the three man weave, though
One would notice the missing auxiliary verb "are" connecting the subject (me, Groggs and P) and the action (doing). Instead of dismissing this as outright wrong, linguists now recognize this is a grammar-backed instance of copula deletion, where an auxiliary verb in AAVE can be omitted when its inexpression would not lose meaning. (And, additionally, you can have copula deletion in standard English headlines. "Suspect on the run!" is frequently observed in standard, non-AAVE English.)
Let's take an example from Hiberno. Here's a line from the stageplay The Lieutenant of Inishmore:
>Good, cos there's a dance at the church Friday would you take me to?
This is a case of a resumptive structure wherein a "loose" clause is added onto a main clause. Irish Gaelic has a very complex sentence-clause structure that would frankly be a huge detour to this post, but the point of it being: these are not just broken words being employed willy-nilly, they are predictive, studied, consistent, and most importantly, they can also be wrong. Which implies there is a right way of doing so.
Dialects are, in many ways, the birthplace of languages. Every non-conlang was originated first as a dialect, then as a language. The Standard English phrase "I have been living in London for three years." is wholly correct in current Standard English, but surprisingly not long ago it would have been considered an utterly broken and uneducated form of the phrase "I have lived in London these three years." You would be asinine to correct someone for saying "I have been living in London for three years," the same way you'd be out of line correcting someone for saying the Hiberno phrase "He was frightened be a corgi as a little fella" (another excerpt from The Lieutenant! Great play.)
AAVE and Hiberno are not incorrect.