Ok, your solution solves the problem of people making bogus complaints on social media about your service, by giving signed proof mechanisms to protect your image.

Does this solve the added "red tape" and complexity involved by making these transactions more difficult for the users? How many customers will know how to sign a transaction or request and how do they secure their private key or do you still manage that?