Have you seen the tenancy agreement? Do you know for a fact, that whatever you're doing, constitutues "subletting" in the UK? In many jurisdictions, short-term transient guests (under 30 days) do not constitute a sublet.
I've been in 5-10 such situations over the years, for a variety of reasons, including seeing the equivalent of a pay rent or quit notice in several languages. Sometimes they were unreasonable landlords, sometimes they were tenants on the edge-- in fact, I'm thinking of one guy who was packing up the morning I left, no hot water.
"Leave a scathing review" seems harsh unless there was an actual problem caused by the host's lack of diligence or breach. Airbnbing a flat for a week when you're out of town, doesn't seem to me, to constitute that.
I would also suspect it takes some time to remove someone, in the UK.