Mischief:
Technical support does suck if you're getting yelled at all day long, can't see the fun in that either. I can't understand how you can get mad at someone on the other end of the phone, I wouldn't even have guts to call him something, looks like more and more people are brought up with no manners at all.
I agree with ESPNSTI, life can be quite expensive, BUT you don't need money for everything, try to save on the little things (maybe you already did), I know how it is to live with no money for normal things (not meaning the studentlife etc) but money doesn't make me happy now. Try to do some stuff that relaxes you, go fishing (I love fishing and sometimes I still do, not for the fish but just to relax) or go biking around some time, go watch people in the city/park, go for a go-kart ride, do something outrageous, something you always wanted but didn't do for the money.
Loads of people don't do it because money is the problem, but I believe you can do things without money with loads of fun too.
About the job, you should try applying for other jobs? Just do some, and see if they hire you, if you don't try it doesn't change
Heck, even if you're in moneyproblems, get rid of that car, get a smaller car or use Public Transport (if available) or use the bike or whatever. Save some money to do something you're gonna look forward to.
I go to rallys, maybe there are some at your place?
Update us.