I'm in the same boat. And I completely understand how frustrating it is. So take this thread's advice to come out of frustration, but don't stop to find a real solution.
I'm also working to find a solution for this problem. Talked to few people who have done this before, reading some info on http://lawbench.com regarding similar cases, talked to lawyers and will be talking more lawyers for specific personal situation. Everyone's situation is different so general advice won't apply in such cases.
At the end, don't give up. Find a solution. Don't settle down for the part-time. I'm not going to settle for part-time either. Worst case, I'll have to take extreme steps once I know that I knew all possible solutions, and tried all of them, but there is just a solution that fits my situation. At that stage, Teddy Roosevelt's situation won't look similar to ours - and it will make sense to quit Green Card trap and take a leap.