Glass Tile Problem

My pool is less than a year old. My tile is all glass 1x1 and 2x2 tiles. I have a waterfall wall that is raised 18" above the waterline.
My wife pointed out to our pool guy that the tiles needed to be cleaned so he poured straight muriatic acid all down the length of the wall. It etched the grout to the point where grout was falling out and my grout lines were all ragged looking. He paid for a guy to come out and regrout the wall but the guy used unsanded grout and now it is falling out. One person told me to just keep etching it until more grout comes out and then regrout with sanded grout; another person told me the grout needs to be removed with a grout tool down to the point where there is enough depth to get the grout to stick. I am very concerned about continuing to etch it with acid as I don't want to etch the glass and take the shine off of it. I'm also concerned about anyone using a grout removal tool as I don't want cracked or broken tiles.
I am stumped as to what would be the best course of action to fix this problem and not make it worse. I would appreciate any input/insight any of you might have as to what should be done in this situation. Thank you for your help.
 
Our experiment has nothing to do with pool tiles, but we put up glass tiles in our kitchen. It did call for un-sanded grout. But it was some kind of polymer added un-sanded grout, hat was recommended for kitchen backslash and swimming pool use.
 
The correct thing to do is to remove the grout to about 3/4 the depth of the tile thickness. I'd use a hand grout saw to remove it so as to not damage the tiles.
Most glass tiles state not to use sanded grout. You need to use polymer grout that states it can be used for swimming pool tile. Polymer grout will stick and look better than sanded grout. It also won't scratch the tiles when working it.
 
Thread Status
Hello , This thread has been inactive for over 60 days. New postings here are unlikely to be seen or responded to by other members. For better visibility, consider Starting A New Thread.