Oh I have got your number sister. I hear myself all OVER your post!
We make it sound like we have to choose between being a good person and living life the way we choose, and we both know that's not true. The world is TEEMING with generous people doing good by others and still being true to themselves.
We are hiding behind the desire to be kind, we are mistaking it for FEAR of trying and failing ourselves.
You need to pull yourself together and show your son how a strong beautiful woman reacts with grace and confidence when things don't go exactly as planned (which is every freakin day, really).
You likely have a pretty good case of depression here. You need to get some help, some meds, a swift kick in the pants, whatever it takes to roll up your sleeves and get busy.
After all, GOOD things happen to GOOD people, provided that GOOD person (you or me) MAKES good things happen!
Sending you balls, girl!
:)