I’m so sorry this happened to you but I’m not surprised. I read an article a few years ago about the problems AirBnB were having with burglary’s and even assaults.
Even though they left your credit cards, definitely call the credit card companies and tell them what happened and report them stolen. The thieves can still use the information to open other credit cards in your name.
We generally like and use VRBO although I can’t imagine it doesn’t have problems too. It’s nice when traveling to have a full kitchen and laundry facilities. The house we stayed in in Texas last month was not cleaned properly when we got there (dirty toilets, dirty sheets with blood spots, etc), and thank goodness the owner took care of it. But yeah- there is always a risk with those companies.
" I object to violence because when it appears to do good, the good is only temporary; the evil it does is permanent." Mahatma Gandhi
"This is the ultimate weakness of violence: It multiplies evil and violence in the universe. It doesn't solve any problems." Martin Luther King, Jr.