Apparently this is considered okay and a great way to spread the word. But what would YOU have done? We were kind of stuck. My wife wanted to read in one of the living rooms but durst not go alone. I finally just asked our hosts to desist in religious discussion and they did, but we were surprised that they would use their B&B to fulfill their weekly stats.
Trip advisor, yelp, hotels dot com, air b and b, pretty much every single travel and hospitality website that I can find, I'd give them the worst possible review. Also I'd put a complain at the BBB.
Once you let them know that their preaching is not welcome, it becomes harassment. You are not a visiting friend, you are a paying customer and it is their duty to treat you like guests as any business in the hospitality industry should.
Their reputation for using their business to proselytize should be known.