I’m shattered emotionally....

Really? This is self-inflicted from stupidity/ignorance and a disregard for other people. I guess this is a good forum to come to for sympathy.
Oh, like you are Jesus and never make mistakes .....what's wrong with you? Go tie your best friend up and see what happens