Macho onscreen, bruised in reality