What does "dogged" here mean? I have no idea
I tried looking up dogged in a dictionary, and found several meanings, but none of them seemed to make sense in the context of this article:
Having the meaner qualities of a dog; malicious; mean; contemptible; surly.
Having the pertinacity of a dog; silently obstinate; unyielding.