Charlie Harper is based on Charlie Sheen. Charlie Sheen is an alcoholic, coked up trick, who raw dogged porno bytches and a long history of abusing women. Including shooting one in the arm.
So no, they don't need to be like Charlie Harper
Edit: I also forgot to mention that he's alleged to have molested a teenaged boy and has HIV.