My first tech job ended like that.
Long story short, I was the FNG, so I had to work the Saturday shift, which meant I was alone in the entire room (which you should read as "Strell took his GBA, a pillow, a blanket, and snacks, and let the answering machine take all the calls all day") for 8 hours.
Dude calls me up and says he has an issue. I'd never heard of it, so I tell him I'll call some of the techs at home and ask them. He agrees. So I get an answer and call him back - turns out the issue resolved itself. He's happy, thanks me, we're all good.
The following Tuesday, he calls back (I'm not there at this time, it's about 11 in the morning and I'm at class). Has another issue. Tech tells him his ish is SOL and he needs to send it in to be repaired.
Dude goes nuts, since this is like the third time he had to return his stuff. So he screams at the tech, demands a supervisor, etc. Ends up faxing in a 6 page grievance letter, in which he specifically implicates me as being rude and unhelpful a few days earlier.
I come in at 2 and my supervisor takes me aside and tells me all of this that had happened, and forces me to sign a sheet that says that I had acknowledged my wrong-doing. I think it's bullshit, but I sign it anyway, despite defending my actions and giving him my side of the story.
He tells me that I can no longer work Saturdays, which meant 7 hours of my required 20 hours a week. I had a heavy semester at the time, so there was no way for me to put in more hours during the week.
Effectively, he fired me, but "not really." So I turned in a 2 weeks notice the next day (Thursday).
Came in on Friday and they told me to go home.
Gosh, if I hadn't hated the place so much, I might have been sad.