Nobody can understand what you're going through, only you know that. We try and empathize because everyone here is dealing with their own personal issues. But if we can't know your pain, we an at least empathize with your situation.
I hear your anger-nothing seems to get better. I understand what going through a really bad time is like, I've been there. Yeah, people's words seem to be empty cliches when you're hurting, but at least they're listening, trying to understand and empathize. That's better than not caring at all.
Life sucks at times, really sucks bad. All I can say is it never lasts, eventually you'll come out of it. You can look at that as a cliche if you want, but it's also true. I've lived it.
They say depression is anger turned inward. You can start by being angry, but not directing it at yourself. It's not your fault. S--t happens. It eventually stops happening-and you can take that to the bank. In the meantime, go out and have a nice walk tonight. Get some fresh air and accept that the troubles won't last.