Get out if you can. Never move to a different city without setting yourself up first(decent way to get cash and making sure you have a way out ) Getting stuck sucks." his friend pulled him aside to ask him if he wanted to get a prostitute." Seriously?!? you don't ask somebody a question like that unless its a joke,to piss somebody off.....or you know there might be a chance for the person to agree to it. Nobody should put anybody down ever. It's pointless and stupid. Pack up and leave quickly when he is away at work otherwise that situation is going to get worse.
"What about his side of the story? Do you think it's fair that one person should be paying all the bills and not say a word about it?" Yeah it's not fair but there are ways to do things putting somebody down for not having a job is no good. When you invite somebody in to your house from another city guess what you take responsibility for awhile until they can get on their feet. Helping somebody get a job in a new city is better then putting somebody down for not having one and come on with the job market today when it comes to finding a decent job(in the US at least) you need all the help you can get.
Getting over a broken heart is like being on shrooms. -MaidenMinx