They call "bad boys" every men who don't fit their idea of "nice guy". For example, is he your age or younger instead of a few years older and, therefore, with a job/more stablished career already? --> Bad boy. Does he likes heavy metal and wear leather jackets even if he has a stable job, treats you well and is loyal? --> Bad boy. Is he fun instead of boring? --> Bad boy. Does he treat you as an equal instead of a subject that needs to be controlled and told what to do? --> Unreliable acording them and bad boy. I could go on. But basically if he is not an older right wing men, they would call him either a bad boy, a feminized man or other label meant to make him less and pretend that your choice is bad.
On the other hand, they would argue that it is "only natural" that high value men have a high sex drive and cheat if their wife doesn't satisfy them sexually. They won't consider that a "bad boy" because he is married, with kids that would be cared by the wife without help and pays bills. It is all in the details. XD