So very sorry for your experience. I am very new to this. I'm shocked. I am doing 3, my own home, a second home and a home (well, that's a long story) with a pool (really a lot of stress and trouble).
I have found really good long term renters for our loft in Dallas, our HOA requires a credit and background check and a big deposit. That really really makes a big difference. I have rented previously by advertising on Craiglist "short term corporate" . My terms are minimum 31 days, as required by my HOA.
I've had great success with that. One tip that I learned on ezlandlord.com is that always charge for the credit application (let them pay and if they qualify deduct it later). Someone that doesn't or can't pay $35 may have issues, not necessarily so, but if it's your own home and source of extra income, it's better to be safe.
I like AirBnB but it's great when it's great, but boy, when it goes bad, yup, it's awful. I'm already losing sleep.
I'm surprised to see no responses either. A little disappointed about that.