Even if they have the private key, how can they reverse such a transaction?
They can't reverse a transaction. But if they have the private-key, they can use it to send the USDT back to you (a completely new transaction).
So, two transactions will happen there:
1. You sent the USDT to them.
2. They sent the USDT back to you.