OK. For relaives or known friends it is no problem.
For someone not known but is known through some other friend or relative the decision can be made on individual basis. How much time or resources one can afford and for how long. These guests must check before coming to tour and try to stay as guest.
Many times these touring people are just passing through the area and with limited budget only require short stay. In that case its OK to have them.
These people do need help and try to bring gifts or some token of appreciation based on their abilities not that it should make any big difference.
And "users" are there no doubt but fortunately not many. :)
I think it goes both ways. When someone goes back and tour Pakistan they may stay at someone's house as well. Mostly to relatives or good friends.
Oh I might add: Those who live abroad may feel even their good relatives/friends as being burden and forget that in past same relatives or friends helped them in their younger days or they had spent many many happy days together! Then these same FOB's/FOP's get mocked at being from village or pind!
In essence: What I think, generalizing FOB/FOP's or ABCD's is not the right thing to do.
I am not generalizing anyone :) just talking about my views on houseguests who I dont know or barely know
and yes, when people go back and stay with good friends or relatives its people they are close to, and people who are close to me can come and hang at my place any time, no issues. more than welcome any time.
as you said, touring people should not their travel plans before making sure that they have a place to stay, because assuming and then making their plans does not work. I recall someone called me once telling me their cousins were going to be in town and need a place to stay, and I had to inform them that I was going to be out of the country on vacation, to which they asked if it was okay for me to leave the keys with a neighbour..aray bhai, for my friends or close relatives by all means, but for fulanas fulana type of person I dont know u from adam, why should I? then they got upset that I was being a dick, well why am I the bad guy.
second is the assumptions thing, just because someone is staying at my place I dont automatically turn into a tour guide, dont become completely dependant all of a sudden, rent a car, use public transportation, take my city guides and go explore the place. i will drop u at train station in the morning, or you take a cab to the train station and I will pick you up in the evening, but dont expect me to put in a full days work and take you sight seeing or to restaurants for dinner.
and then what you do is not enough and you hear crap about how they did not have a good time. so now, unless i know ya, you aint staying with me.
anyways a whole diff topic on houseguests, desi or non desi, fob or unfobbed.
the biggest users that I have seen btw were this lady and her mum, who came from islamabad and stayed at someone's house for months, came to deliver in US..and then stiffed the hospital, well off family too, buying designer stuff but could not take a cab to the doc for appointments and the couple who they were staying with would take time off or half a day here and there to drive them. the time they could not, arranged a cab and even paid for it, the lady told the entire world how they were not being treated right and had to go to hospital in taxis.
then the same lady and her mum wanted to come stay with us, guess how quickly I said no. :)