Actually, in this case, "you're not ****," or, to be more colloquially correct, "you ain't ****," is not merely a corruption of "you are ****," as you suggest, but rather is short for a more complicated expression, viz. "you are so low that you do not even rise to the level of ****," so I wouldn't really call it a double negative per se .
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.