What the???

don't take any crap from this guy, he sounds like he doesn't know what he's doing, and yes he should totally pay for a new windshield. I hope that your paint job comes out okay though.