Hug~hug~
Even I'm not walking in your shoes I could still imagine it and understand that feeling: frustrated, disappointed, hurt and angry...I had a rough day last Tuesday too and was about to give up right away! But...all of a sudden, I realized this is the life sometimes should be!
Your situation is better than mine because that's someone else hurt you...My case was I made a stupid mistake which almost caused a big trouble! I apologized and took the responsibility. Fortunately it ended up with a false alarm....hu.......
I learned a big lesson from this accident and I would never ever trip on the same baulk again.
Cheer up, Sweetie! We always benefit the most from the toughest situations! It will be another opportunity for you to advance!