The useless pedant in me is thinking that the difference is:
1) pay for damages: provide monetary compensation for materials, labor, etc to have the experimental device replaced or restored to working order
2) fix his glasses: McDonalds takes the glasses, performs all operations in house at a corporate location, and return the device in working order.
The rest of me rejects the pedant, saying the effects of both are the same, therefore they are effectively the same statement, which I am pretty sure is reasonable and the intended meaning of those "discrepancies". :)
> have the company pay for any damages to my property.
You wrote:
> I agree
You also wrote:
> he basically wants [...] McDonald's to FIX his glasses. This is laughable.
You have contradicted yourself, unless you can explain how "paying for damages" to the glasses does not entail "fixing the glasses".