Ok,this opposite thing is an odd idea to me,
I just want to say this...
proton=1 plus charge
electron=1 minus charge
neutron= 0 charges
According to your assumptions,everything should have an opposite,right?
I can easily agree that a proton is opposite to a neutron.+ and - cancel each other out.
However,I do not know what can be the opposite to a neutron(here I exclude the possibilities of an anti-neutron/dark-neutron because I do not specifically mean neutrons here,my concentration is on the charges,they are the simplest examples of "canceling out")
0 can be said to be both plus and minus,and therefor neither plus nor minus may be its opposite.
The main flaw I notice is that:
-You assume that 0 is void,0 cannot exist,and so does not have an opposite/does not need to have an opposite in order to support your argument.
However, mathematics can easily prove that 0 exists.
Further more,if you agree that 0 exists,you are required to give it an opposite that makes sense, and if you fail to do so,you will have to agree that certain things do not have opposites,thus your assumption that everything requires an opposite is proven wrong.
But if you do know a valid opposite to 0, I'd love to see what it is.
PS:
0 is a very important number,without the 0 mathematics would be chaotic and formulas would probably cease to exist.
You see,whenever you do NOT write down a number in maths,you are representing 0.