Is your 67-76 A-body windshield leaking ?

I need an explanation. Does the leaking really stop with dum dum pressed into the little bracket at the end of the straw shown in the video? Assuming no rust out in the trough. I've got a 67 Barracuda that leaks in the front windshield mainly on drivers side. Car has good rubberstrip. What does anyone say?