Choice of UI widget for marking item in list as unsatisfactory

I am prototyping an HTML5/CSS3 input form where users enter some details about goods received in relation to an order. They are able to mark items as accepted though unsatisfactory (e.g. arrived zinc-plated not parkerized, but still, usable). For any items marked unsatisfactory they are later asked to select one or more reason codes and enter explanatory text.

I am not happy with the aspect of the design for marking rows as unsatisfactory.

In the following I am asking them to confirm a negative - which seems wrong. In particular - using a tick to mark an unsatisfactory item. Tick usually means "correct" not incorrect!

If I rephrase it as "OK?" and have the checkboxes pre-ticked I am asking them to unmark the rows for which further action will then be needed. This also seems wrong

tabular input form

I've looked at some related questions here, such as Checkboxes - Is better to check exceptions or to uncheck exceptions? but could still do with some ideas.

From a usability perspective, Is there a better pattern I could use?