Hey uhm,
It is ok to vent here. We are all here to help out as much as we can. Just a few ideas that came to my mind as I was reading your post. Could you go to your former employer/current employer and ask for letters of how long you have worked for them? My employer wrote me a very simple letter stating I had worked for them since 2008 and I never presented any check stubs or anything. The letter had the business contact information. Also, did you go to the doctor, dentist or maybe attended some kind of program since you entered the country? Bank statements? Online purchases with paypal accounts or amazon accounts? You should also get transcripts of the schools you attended. Keep trying
Feel free to message me if you need help with your application or something.
Best wishes!