Just Got Fired.

To start off, I was on backup today, even stayed a little extra to help load drivers for more hours. I clocked out and went back home. Mind you, I live 55 minutes from the station not counting traffic. So I get a call from my OPS manager asking me if I was available to pick up some ones route because they had some pretty bad infractions. So I told them "I'm too far from the station to come back so I'm not available to pick up this route, but I know there is better options at the moment." They said "Okay that's fine." 30 minutes later I get a call from the big boss "z". He calls straight away saying "Why didn't you go to the station?" I replied with "I was asked if I was available and I said no, meaning I had a choice right?" He replies with "You're going to have to find another job" then hangs up. This "z" guy has been such a douche to me since I started working 2 months ago. I've been doing pretty amazing and have kept a perfect score since I started. Its going to be hard to find another job that pays like this one since I came back to smoking mjay when I got the job. Is this just my karma for that? Man.....