@Debra300
What are your local laws regarding renting out a section of your primary residence? Here, the renter would be classified at most as a lodger/licensee, rather than a tenant, so they don't get tenants rights. I can ask them to leave for whatever reason, providing I give them 'reasonable' notice, which usually means one rental period, i.e. if they pay weekly, a week's notice, if they pay monthly, a month's notice.
By now, I've hosted a lot of long term guests and have only once asked one to leave (with Airbnb's help). I've not been in the position where a guest has refused to leave, but this did happen once with a regular long term lodger before I started doing Airbnb. Knowing the laws around this (which were on my side, not his) was a great help. As soon as I started citing these laws, he backed off and agreed to go. However, he then cancelled his last month's rent, meaning I was out of pocket. He left damages, which technically were not covered as his deposit went to covering the unpaid rent. After that, I became a lot more cautious about vetting lodgers and having everything clearly written down. I have not since had similar problems.
However, I have been much more casual about it with Airbnb guests. Most of them seem to understand they are simply temporary visitors in my home. The girl who was asked to leave was one of the few that didn't get this.