Well Jen I don't know you at all, but here's my take on things.
Like Dave1976 said, while it may be difficulty you have to take the cacher's comments in context . . . 31 feet EPE is pretty darn good (a new geocacher may mistakenly believe that their GPSr will bring them right to the geocache each and every time which of course is wrong) and while I try not to judge anyone by the number of finds/hides one must realize (albeit it's not always easy when being criticized) that the person with an issue may not realize there is some etiquette involved (and you should realize that a) some people do not convey their true personalities and thoughts very well to paper, or in this case the computer screen and b) some people are very direct and to the point and mean no disrespect) and that the hider may not be able to go right out and fix any problems.
As Parmachenee said . . . FAMILY comes first. When you're on your deathbed remember this . . . it will not be all of the geocachers who have found your caches waiting at your side and it will not be your co-workers -- it will most likely be some of your good friends (which may include some geocachers though) and your family members who will be with you until the end. For this reason . . . family and friends should always have priority in your life and let the caches remain damp if they need to.
This said, I do believe we have an obligation to maintain our caches . . . but again whenever and however we can do so. There is no 24-hour or 48-hour rule that I know about where we must rush out to fix our caches once we know there is an issue! Do it whenever it's convenient. You may wish to look at replacing the original cache containers possibly (not knowing what you are using) -- a plug for ammo cans . . . these things are virtually maintainance free (other than an occasional check to make sure it's still hid and in the same place.)
I also agree with Dave1976 about geocaching etiquette. Maybe it's just me but I always find it a priviledge to be brought to an area to search for a cache. While I don't always like the view (beauty is in the eye of the beholder), cache container or the type of cache . . . I still appreciate the cacher for taking their time to place a cache and invite others to search out the cache . . . and in many cases experience an area I never would have seen. For this reason and this reason only I pick my words carefully when making a log and try not to be negative even when I find a cache that I didn't particularly like due to its hide, container, contents, care, location, etc. I only wish more folks would realize that words -- whether spoken or written -- can hurt more than the sharpest knife and as such they should carefully think before they write/speak. (Incidentally, Jen . . . the one cache I did of yours was in a good condition and I enjoyed it.)
"Courage is not the absence of fear, but the realization that there is something more important than fear."
"Death is only one of many ways to die."