This thread indicates that “whore” covers them all!
Clearly your expectations for mature male behavior are unrealistically high.