Museum in London criticized for possessing stolen artifacts, though the poster notes all museums have similar issues