I'm not making a logical fallacy. If I say X = Y, then X and Y are the same. If you say X is not = Y, then X and Y are not the same. If they are not the same, then they are different. So, if you say red and dark red are different, then you say they are not the same which is the same as saying red is not dark red.