Electric charge neutrality of the Universe: evidences and theories
It has been confirmed true to a high level of precision, since it only takes a tiny unbalance in charge would overwhelm gravity and tear apart the galaxy (or clusters of galaxies on a larger scale). There are more charged particles than simply electrons and protons, but since they account for almost all charged particles the universe, equality of charge is equivalent to equality of electrons and protons.
As to why there is charge conservation: we assume that there was perfect conservation of charge, even with all the crazy high energy physics that happened just after the big bang. Why so? If there wasn't, you could generate perpetual energy by allowing a proton to fall into a deep negative charge potential well, converting it into a negatively charged particle, allowing it to fly away, converting it back, etc. The energy required/released by converting a particle would not depend on the electric potential since conversion would be a local process that knows nothing about the global structure of the electrostatic potential you have set up.
However, what about initial charge distribution? It turns out that in the early universe there was a time of inflation for which the universe expanded without the soup of mass/energy being diluted; the expansion would have diluted any charge imbalance.
Note: the only way in which energy can be created/destroyed is by having the universe expand. However, energy will always be conserved in a closed system of constant size even if the universe expands.