What to do when an inspector misses stuff?

He did see it; in fact, it was pointed out to him by the buyer.

Duh! The fact he neglected to look into it is what makes it unreasonable. At minimum he should get a refund from this ***** not knowing what the hell's wrong with roofs. What else did he miss if he can discount this?