Why Do Acids Donate Protons While Bases Accept Them? | RevisionDojo