I'm so sorry that the first incident happened to you. Can you report it to the police? After all, if they did it to you, they might very possibly do it to someone else.
I'm glad that your day got a whole lot better, because after that, you deserve it.