> why must protons and electrons be perfectly complementary regarding charge?
According to QED's spin origin of charge, it's because charge comes from spin. What values a particle's spin can take are restricted to certain integer or half-integer values.
According to QED's spin origin of charge, it's because charge comes from spin. What values a particle's spin can take are restricted to certain integer or half-integer values.