I don't think anyone is denying that "ain't" exists. The controversy is over whether one should use words that are not "real" words. Of course all words were just made up at some point so is one any...