So many things Kelley, you have weathered since I met you.
I had to look up the meaning of badass. I had a feeling it meant tough, but it's a lot more than that, in your case, rising above situations that would have cracked most of us, being able to write about them with grace and determination. That's not easy to do.
As for myself, I'm not sure I have demonstrated the requisite strength. What I show to the world, isn't always me (All the word's a stage). I find it so hard to write about and share ,what I see as my personal failings, but maybe there is strength there.
Does that make any sense???