I agree!!! I think though many things are out of our control, we can still give it our best efforts.
As of your friend, I can understand your feelings and I felt she may be flaunting too - You know it is in our human nature, when we are proud we tend to show off. I still hope she didn't mean to hurt you on purpose. She was insensitive for sure. But look at it from 9000 miles above, your life is most important to you. Ignore her and go on with your life.