There is never going to be the perfect job. There are always going to be people that treat you rudely. There are always going to be people that don't like you and/or you don't like. Even if you were programming your games for a living. Everything changes when you HAVE to do it every day. You sound like someone who has more potential than being just a security guard, but in my experience, anyone I've known who quits a job as soon as there is something they don't like never excell beyond a security guard level job. Don't get me wrong, I don't see anything wrong with being a security guard, only STAYING a security guard (or equivalent) for the rest of your life if you don't want to. Try to go to school in between working, and if you already have an education beyond high school...use it! Even if you can't get any more money than you make now with your education, it is still the better route because you will be getting experience. Get any job that will give you any kind of experience in the area you want a career in, even if it is at the bottom of the food chain, and even if it is for less money. If you can afford to just quit your current job and have no income, then you can afford to take a pay cut by taking another job. I have a bachelors in computer science. I graduated a month before 9/11. There were absolutely no jobs for entry level computer programmers during this time. After almost a year of searching I found a crappy job that offered be a salary that was below the national average for entry level programmers. Four years and two jobs later I have more than trippled my salary. Why? because I sucked it up and worked my butt of to get experience. Four years ago I could have taken a job in another area for a little more money than the original salary I took, or I could have been lazy and mooched off my parents and laid around game programming all day in my room. If I had taken either of these two options, I would still be in that same position today. Anyway....I guess what I want to say is to make the decisions in your life that will make you a better person forever, not the decisions that are going to give you immediate satisfaction. My advice is to go to school if your not already, and in the mean time find any kind of job that you can that is even remotely related to what you are going to school for. Once you find another job, then quit the one you have. Before you know it you will be done with school and eventually you will have a really good job. Then I guarantee that if you go and hunt down John Hurtride, you will find that he will be in the same place he is today.