Pubs have been in decline for years, because people don't go / drink as much, and because of our starting position: this is a country where there are pubs everywhere. But Brewdog is a chain of pubs and a brewery – this is much larger than the standard story of "village supporting three pubs can now only support two".
As for the "torn" reporting, there's no contradiction – companies can go bust ethically or unethically. You don't have to screw your retail investors / fans. You just can. And they have.