Responding to your other comment here to keep things compact, I also disagree with your statement that the author of the article believes "I ain't do no drugs" is acceptable English. What he claims, apparently as an expert, is that the grammar of this phrase fits a standard pattern in the particular dialect known as African American English (AAE). Given the relatively flawless academic English of the article, I'm almost certain the author distinguishes what is standard in AAE from what is acceptable in (unmodified) English.
That said, your personal experience of hearing the phrase "I ate too many drugs" is a very useful datapoint, and does undercut this part of the authors argument.