I think the problem here is user data, Users can share their data at their own will, however, we have data from their correspondences, transaction history, deposits and withdraws etc. that we should not share unless specifically asked to share by the original poster.
What if the user insists that you did pay him, yet you did... What next?
If it's damaging your reputation, are you not obliged to share the TX ID showing that he was paid? After all, this is the blockchain where all transactions can be viewed by the public.
I think you are just being too timid. Just share the TX ID.