I have been there just several days ago so I know exactly how you feel now. But just try your best to fight back. It is our right to get GC after have been working for U.S. and paid tax for a long time. As I put in previous post, my background is not strong at all: PH.D. candidate with one English publication. If I can do that, you can do that.
Good luck.
Good luck.