It wasn't a pub exclusively serving Army personnel. And just like every other pub, where the preferred method of bombing was to throw the device through an open door, it would have killed more than 'just' Army personnel. So the arsehole blew himself up? Good.