The proton charge and the absence of a neutron charge is static. Charge cannot flow between elementary particles as if these were pieces of metal.
Analyzing your statement "each of them acquires a charge of +15C", this would only be the case for two conducting objects of exactly the same capacitance. (I assume you check this by taking them apart again). For a statically charged object the charge distribution does not change upon contact.
.