"have" usually implies that the disagreement or debate is still current. Occasionally it may merely be asserting that such a thing occurred on one or more occasions in the past.
In the usual sense of the past perfect, "had" looks back from one point in the past (point 1) to another, earlier point (point 2) when you were told the thing. Point 1 is typically the point at which the issue wa