It's not exactly 'correct', but it's colloquial, or a dialect. I come from England where we have many different accents and dialects. 'You don't love me no more' could be Cockney, or maybe even Southern American!
However, written down it is not correct. Try watching an episode of 'Eastenders' online and see how they use 'don't' and even 'ain't' = am not...