> When you initially agreed to the TOS, there was a clause that said Venmo/PayPal can modify the terms whenever they want
That is the thing which really should be illegal. It doesn't even make sense. You agree to terms that we can be modified any time they want? What are you even agreeing to with a contract like that?