Speaking of hangups, we're getting hung up on the meaning of "opposite." Esperanto has a prefix that actually means "opposite": mal-. It's instructive to see how it works. Varma means "hot." Malvarma tago is a "cold day," i.e. weather that requires bundling up, not just a "day that is not hot," i.e. one that is comfortable because you won't get a sunburn. That is just the "negative," not the "opposite."
Notice that in language, unlike Boolean logic, "negative" and "opposite" are not the same thing. The opposite of "John is rich" is "John is poor." To say the negative, "John is not rich," does not mean that he is poor.