scott270,
I would guess that cleaning the glass tops more frequently would take care of it.
My experience with the glass tops was just saltspray, white crystals that just rinsed off with running water and a brush of my hand.
Removed them and rinsed them off every Saturday morning during routine maintenance.
Any green smelly stuff that is on there must have been on for some time ?
Maybe try cleaning them a little more often if necessary. Maybe.