No, it isn't a contradiction. Not even a little.
These are false dilemmas. You have done nothing to try and establish any truth to them. And you've created a baseless assumption.
Is something an apple? No? Then it is an orange.
Is something an orange? No? Then it is an apple.
I have just used your same "logic" to "prove" that all things must be either apples or oranges.
It's just as logical as what you've done. Either you're an apple, an orange, or wrong. Those are your three options.
And before you say "but there are other options other than apples and oranges", then you've successfully identified the baseless assumption. It's the same kind of baseless assumption you've made, in arguing that something must be either moral or immoral. That's just as ridiculous as claiming that something must be either apple or orange.
Doesn't matter if they're opposites.The two terms are opposites. If its not one, its the other. That is the point of the idea of morality. Something that is not moral is immoral. A lack of morality is immorality, and a lack of immorality is morality.
Consider black and white. They are opposites.
Is something white? No? Then it is black.
Is something black? No? Then it is white.
Thus, color vision is a lie, everything is black and white, and "grey" and the entire visible spectrum don't exist. Or you're wrong. Again. Because your "logic" isn't logic. It's baseless assumptions piled on false dilemmas.