Macbeth’s hatred of Gilcomgan stems primarily from the man’s murder of his father, but also, perhaps, from jealousy. He’s upset that Gilcomgan has claimed the land he believes is rightfully his, and perhaps that Gilcomgan will marry Gruadh, whose heritage make her a valuable bride.