You didn’t break the law, just violated a contract. The user you gave your credentials to violated the law, because the contract you signed stipulated that permission for them to access your account was not yours to give. That means they accessed your account in an unauthorized manner, which meets the definition of hacking.
I am not trying to argue the merits of what does and doesn’t constitute hacking, but these terms have objective, legal definitions in the jurisdictions they’re taking place. We don’t have to like or agree with those things, but it doesn’t change the current situation that has them set up this way.
You can. You violated the TOS by sharing the details, making it exceptionally easy for them to hack you, then they did.
A TOS violation is not the same as breaking the law. If that were the case then every single person on the face on the planet would be a criminal.
You didn’t break the law, just violated a contract. The user you gave your credentials to violated the law, because the contract you signed stipulated that permission for them to access your account was not yours to give. That means they accessed your account in an unauthorized manner, which meets the definition of hacking.
I am not trying to argue the merits of what does and doesn’t constitute hacking, but these terms have objective, legal definitions in the jurisdictions they’re taking place. We don’t have to like or agree with those things, but it doesn’t change the current situation that has them set up this way.