He sets wrongs right in the middle of the night, he's the hero Bristol deserves.
Hah, I got you!
That's a comma splice. Original comment was more correct than this.
Yeah, maybe a semicolon there would have been OK. Double hyphen is OK in the absence of an easy-reachable en-dash or em-dash imo.
No hyphen, no semicolon. There's a magic, underused punctuation mark for just this purpose. It's called a period.
Himself set's wrong's write in the middle of the night, hes the hero Britsol deserve's. But I suppose at least you'reselve's got the comma in the write plaice