@InternalServerError404: If all you can find are temp jobs, then go for it. Besides that, get your ass off Giantbomb and search for a job. You want both of you to be happy? Make your money and get out of that shithole. Don't spend money on stupid shit like cigarettes and game, instead, save it. Of course it's tough, it's not supposed to be easy. Man up and get your shit together and stop bitching and moaning because that's not helping you.
What you did wrong is get with someone who's supposed to be family. Blood related or not, she's supposed to be your sister but technically, it's not wrong since your actually not related. Also, your 30 what and she's 19? Another thing that looks wrong. On top of that you call people working temp jobs disgusting and drug addicts but you were smoking weed everyday just 3 years ago and if not for that girl you'd be a slob in your room doing nothing but filling the air with smoke and gaming? Don't be a hypocrite. If anything, you're almost like them. Just because you cleaned up for a month or 2 doesn't mean your any better then them.
I'm done now so get your ass out there and work.