Ask HN: Recruiter retracted offer
I'm in US on a visa expiring in <45 days unless I get a job, so it was very crucial that I start the job ASAP. When I didn't receive the email that night, I emailed the recruiter after the weekend, asking him to check with on the email, and if there was any way I could start this month, but was told no. I called him that afternoon to check on the email again, and to see if there was any way I could start earlier, and started throwing in ideas like taking an unpaid leave after starting; he said that would be illegal (which I wasn't aware) and we agreed on a date in the next month.
Another day passed and I still hadn't received the email, and my references hadn't even been contacted. I emailed the recruiter and left a voicemail. The recruiter went another day without replying. Since we'd been communicating via Jobvite until then, I emailed him directly next day and asked to talk on the phone. He emailed me back that night, saying he had been busy traveling, but he'd call me the next day. When he failed to call me the next day, I sent him another email that night; he emailed me back the next day that he'll contact me once he gets back in the office after the weekend.
Now the recruiter sent me an email on an official letterhead stating that they've decided not to proceed "due to [my] actions subsequent to receiving [the] offer, including [my] request to become an employee before [I] would actually start working."
Am I in the wrong here? I admit I may have been a bit forward, but I'm not sure what else I was supposed to do, especially given my position. I'm left without a job and I don't know what to do. Any advice would be appreciated.