Maybe try a clay bar for detailing a car first. It's probably a safer alternative to other more aggressive options because there is little chance of scratching the glass. It is designed to strip all the particles and road dust for a smooth surface before applying wax to a paint job. If it is the glass itself this will obviously not help, but that's what I would try.