Triumph
Lifer
Like everything in life, the answer lies somewhere in between. Everyone is telling the OP to man up and tell them to GTFO, but no one is telling the OP to give a little. If this thread was on a Latino forum (do they exist), the replies would be polar opposite. Even if you tell them to GTFO and they can not come at all unless invited, or that they must ask permission within some predetermined acceptable time frame, it will always be an issue that you'll have to deal with. I'm thinking that you'll never be happy. I'm betting that if they ask to come for a weekend visit 3 months from now, you'll still be unhappy for some reason or another.