I'm really sorry this happened to you, Zube. But, everything DOES happen for a reason. God has a plan for you. Might seem like this sucks now. But what's coming your way if probably even better than you or I could possibly imagine.
Keep at it. You have a right to be pissed, and you are doing the right thing by talking about it and not festering.