@rabel22,
I never understood what was bad about ain't but this is the wiki take on it:
Ain't was preceded by an't, which had been common for about a century previously. An't appears first in print in the work of English Restoration playwrights: it is seen first in 1695, when William Congreve wrote I can hear you farther off, I an't deaf, suggesting that the form was in the beginning a contraction of "am not". But as early as 1696 Sir John Vanbrugh uses the form for "are not": These shoes an't ugly, but they don't fit me. At least in some dialects, an't is likely to have been pronounced like ain't, and thus the appearance of ain't is more a clarified spelling than a new verb form. The related word hain't is an archaic and non-standard contraction meaning has not or have not. It can be found in literature, particularly in Mark Twain's stories such as The Adventures of Tom Sawyer. It is reminiscent of hae (have) in Lowland Scots. Another old non-standard form is baint or bain't, apparently a contraction of "be not". This word is found in eye dialect forms written by a number of older writers, including J. Sheridan Le Fanu's Uncle Silas.
These words are not to be confused with the term haint, which is a slang term for a ghost, famously used in the novel To Kill a Mockingbird.