Here is my take on this, B n Bs are personal, the guests know who you are, hotels are just employees. People love to say something bad - human nature. Because of the high level of service everyone here and for the most part all B n B owners/inn keepers strive for, the nature of the review(s) is more real than say an more anonymous hotel with someone wearing a name tag not a person that they shared the same home with for the past 24 to 48 hours.
It is easy to slam a huge hotel with 200 rooms, no one can remember every guest, but a B n B with 4-20 rooms the inn keeper is not only more likely to respond but know exactly who wrote the review.
So bad reviews for B n B IMVHO are fewer not just due to the higher level of personal service, but the more personal nature of the service. Bad reviews I think are exaggerated for hotels or other more faceless businesses and services, because it is easy to complain when no one can call you out on it.
Fake reviews are different - BnB are less likely to see these IMVHO again due to the personal nature of the accommodations. This does not however address the plain mean spirited people who will whine and complain no matter what you do. I believe there is a name for them
ita:.