Poor battery. Two miles is no where near enough to replenish the battery after it's expended the energy required to start your bike. No wonder you had to keep it topped of with a charger.
I'm no battery guru, but with the knowledge I have of lead acid batteries and the special charge mode that is required for them on the lithiumPoly, NickleMetalHydride, Nicad, alkaline whiz bang charger I use for my RC applications, there was a long discussion in the instruction manual for the Lead Acid and/or lead acid sealed batteries where they said it was crucial after the battery was fully charged to apply a float charge to it, to not overcharge it and to never let it discharge below 75% (i.e. deep cycle it)
It also said something about if the battery was maintained on a float charger while it was in storage that it would essentially last forever.
I'm not sure what the exact chemistry involved there is, but after every ride without fail, I used to plug my OEM battery into the battery tender in the garage like it was an electric bike (easy access pigtail)
If someone was religious about doing this would you expect to see insane lifespans on lead acid batteries? Or is there some inexorable degradation of the chemicals and materials that would warrant you replacing them at interval no matter how well you took care of it? Kind of like how some say to replace a helmet every 5 or so years even if you rarely used it...