Wilf said:

the vast majority of ATGMs Hezbollah fired (80%+), missed!
Quality of training, quality of weapon etc?

ATGMs can be beaten. The issue is cost versus effect.
IED's can be beaten, but they are not beaten.

I like Netfires type weapon because that you can hide it and it is precice against conventional armoured units. You are stupid if you chose dumb artillery with dumb munition and start to fight Cold war style artillery duel. Georgians tried and failed. Hezbollah used older generation rockets that demanded you to crawl to the line of sight of enemy tanks and they failed. Hezbollah rockets flew till the last day of war. In theory there is remedy against every tactics and every weapon. In practice it depends how many troops and what technologies it demands to root out different weapons. For example, if Taliban swarms all it's units to attack conventionally Kabul, this is like gift for US B-52 squadron. Taliban uses IED's and we need huge number of troops to root them out.