Using your definition of bad guy (liar/cheater), my current ratio is 2:1 (or 2:2 if you count the guy that I am currently dating). They didn't treat me like dirt though. They weren't "bad boys" in the sense that they are thugs, been to jail, etc. I wasn't attracted to them because I thought they were "bad." They are probably the type of guys that would be labeled (from the outside looking in) good guys.
One was my highschool/college boyfriend (4.5 years). He cheated; however, looking back we were too young to be as serious as we were (neither one of us really had time to explore and see what was out there). I have no ill feelings about the situation because he is not a bad person (per se).
The second one was a liar/omitter and imo selfish. He did not cheat to my knowledge.