It's a dialect. Dialects shouldn't be judged as 'good' or 'bad' English, just non-standard.
I was gagging on the sentence
I agree that it's a dialect, but it's still bad English. For example, I could come in here and be all talkin' da Ebonics at ch'all but that wouldn't be good English.