My take on your scenario.
Your current situation sounds sketchy. I wouldn't tolerate that kind of nonsense and leave anyways.. The longer commute does suck, you have to decide if it's worth it. The temporary status doesn't mean anything. Unless it's a union job, your job security is on the line every day no matter what. You have to bring it every day to show your worth to the company. Anything less than that level of effort makes you a slacker and you should be fired.
If the commute is too much you could just wait it out and keep looking for a better job closer without the commute.