I understand your frustration, and anger too well. I'm sorry about your struggles. All I can tell you is to hold on a little bit longer.
I can't remember who told me, but I was told that it takes 5 years, and it was true for me. I live in California.
My children and I were homeless, and they didn't move us to the front of the line. Nothing moved us, just our time.
Hang in there. It will all work out in the end.