Wow, I so don't see the point of Brands In Public. Is it for companies who don't have their own web site? Because otherwise, why would you want to reply on some third party web site, rather than on your own?
You wouldn't, but if your brand is big enough you don't have a choice. It's just a new way to blackmail businesses - as if you went to a corp and said "I'm creating an advert about you that's going to show in all your Google searches, pay me enough and I'll make it friendly, don't pay and we'll make sure everyone hates you".