yes, the glass can be replaced - easiest with the vent assembly out, and the procedure for removing the vent assembly is in the shop manual, but possible in place - the bedding compound needs to be softened to get the glass out, then cleaned out - any local glass shop should be able to do it
Bill