Correct me if I'm wrong but wasn't Oliver in the comics, at least pre-52, more of a "player" or whatever term you want to use, than portrayed in the show?(relatively speaking)
At least before being with Canary.
During mike grell run he pretty faithful to Dinah, until issue 10, I think by issue 60 Dinah caught cheating with this young girl.
t: