I used to do contract work for a company in NY thru an agency. I quit that job for a better paid contract in NJ. Now, I am unemployed from the past 2 months and my boss from my first company called me up and offered me another contract. Since I had a non-compete, I decided to go with my previous agency. But to my shock, they are asking for a $40 an hour margin and asking for me to sign a fresh non-complete contract for two years. I tried negotiating but it is NOT working, any advise how I should handle this? I cannot contract directly to the end client and hence need to go thru an agency but this margin is just crazy.