It's interesting that, when there is some kind of "trouble" on NWA flights, things that really aren't life-threatening seem to get a more generous voucher/mileage response from NWA:
From my experience, an inoperative IFE system might get you 20K miles from TTU. A nasty FA experience, or a minor delay: 5K and/or a small voucher.
Glass in your food? Rubber Glove in your food? These sound closer to litigation-type cases, where NWA wouldn't want to admit any wrongdoing, so you might actually get LESS.
My own example: About 8 years ago, flying KIX-MNL in Y: A drunk guy was hitting on a woman sitting behind me. She asked me to tell him to stop, because she didn't speak Japanese; I did, and he ended up standing up and sucker-punching me in the head for getting involved.
Luckily, an FA saw the whole thing happen, and did some kind of "emergency" call, and suddenly there were 10-12 FAs all around us, my friend and I, plus the bothered woman, brought up to WBC. The man was handcuffed. I was asked to fill out an "inflight incident report" before we landed.
When we landed in MNL, police came on the plane and arrested the man for assault. I then had to make a statement at the MNL aiport police office, with the guy screaming at me across the room (it's a small police office at MNL!).
I wasn't injured badly, but had a big bump on my head for a few days. The airport police were super nice--they thanked me many times for standing up for this Filipina, and said they had several cases like this per year.
The police asked me, as "the assault victim", to choose--right then and there--whether I wanted to press charges against him and appear in court later that year, forcing the man to stay in jail in MNL until the court appearance; OR I could choose to have him deported that night, never to be allowed into the Phillippines again (!). I chose the latter, since I doubted I'd be back in MNL anytime soon. Fun! :P
NWA stayed out of it at the airport, but did call me to ask how I was doing--and also to mention that they found that, in their internal investigation, they hadn't served the man more than a few drinks on the plane, so they weren't liable! LOL... anyhow, upon check-in at MNL, we were "surprised" with a nice upgrade to J on the return to Japan... on Y award tickets!
We were happy with our "payback" from NWA... but no 20K miles!

I would think NWA considers the OP's case closed.