In response to - "Don't use ammonia. Ammonia will dissolve any antiglare coatings on the glass."
That's true in regards to computer and television monitors, but the glass used for windshields and windows on cars don't have anti-glare coatings.
If ammonia isn't cleaning your glass, something unusual was put on the glass. Unless you can identify the material that was spilled or applied, or maybe even if you can, it may not be something you can clean.
A claim should be made with the dealership that sold you the car. If they don't help you, write the regional manager.
If this is a real problem, you should be able to get it fixed.
Write letters and keep records. Also, consider consulting a local consumer protection agency.