Wow. Comments on both the original and subsequent threads:
1st: Friendship - To have have a friend means being a friend (time knowing someone is irrelevant). This means if you find something out about a friend, you keep it secret unless they let you know it is acceptable, to not keep the secret (imminent bodily harm to others, friend is okay with information being shared, etc) . Being a friend does not mean it's ok to gossip just because you know something about the individual that everyone else doesn't!
2nd: In adult land - at least to my experience - diapers are no big deal. Seriously the people that know about it are ambivalent about it.
Lastly if the friend was a good friend and this is just a slip up then I say give them a second chance. However, I've let go of several long time friendships due their immaturities. It's a valuation game...how much do you value the friendship over the wrongdoings.
I'd rather have a few friends I can trust with my life than many I can trust with none.
-dw