The "Tech for a better world" category seems to be a catch-all, including such things as the Nissan LEAF, a smart pet bed, and a wine preservation opener.
Agreed. Unfortunately the organizers seem to limit the innovation award to PG-rated products :/
Which should have been covered in the entry section before the award was even made. They received an award that was rescinded for either puritanical reasons, bad category reasons, or political reasons. None of these are anything other than ineptitude or bias. I can say I'd not want to put money forth for CES given that they can't even get their awarding process straight.