I wouldn't disagrees but the high number of shots is the only thing that stops Grav Guns being utterly useless and unusable against other things.

You just came up against a list designed to beat lists like yours, its a hard counter, if you get enough of them in a game then the meta becomes difficult to predict and people will hopefully move towards a more balanced army in the hope of avoiding unwinnable scenarios.