Welcome, Kari.
Some specifics, please. Links would be good. You can't post them, but just post the URL with and extra space in the www and a moderator will light it up.
1. What is the tile. Name brand, make and model.
2. What grout was used. Name brand, make and model.
3. Why is the installer not returning to remove the haze he provided and didn't fully remove?
4. "Then yesterday someone else used a haze remover on the tile." Why not the original installer? And again, name brand, make and model of the haze remover.
Let's start there.
My opinion; worth price charged.