Very proud member of both of these organizations. The benefits outweigh the drawbacks by a mile (or 26.2, as it were). Maybe people who have a hard time recognizing how fortunate they are to be members in either group are influenced by non-member resentment (some of which is perfectly legit), but your "righteous non-complaining" is nothing new. It's just another way to say "Love it or leave it" or "Like it or lump it."
And btw, NYRR races that aren't cancelled always start right on time and are well-staffed and organized. NYCRuns is fly-by-night and disorganized.