Wow, that is a serious paint issue. My guess on the main cause, is RUST.
Like TNtech said, who ever is doing the re-work should pull the glass and fix, prep (remove all the rust) from the surface before the new paint is applied.
Be sure to verify the prep work, before allowing the shop to apply new paint.
Keep us posted on your effort.