Sorry to hear that. It's never a great feeling to discover your account has be used by someone else and that they broke the rules while on there leaving you with a ban.
So, something to be aware of; hacking is where people exploit a computer system or a private network inside a computer in order to break into an account. From what you've shared in your post, this wasn't what happened at all. You mentioned you accidentally shared your login information with the internet while streaming and someone took full advantage of that lapse. In that scenario. they would't need to try to break into your account using programs, etc, they could just log in using your login details to gain access. We all have to do our part to protect the account and good online hygiene like protecting your information/keeping your login information secret is your responsibility:
You are responsible for the activity on your EA Account. Your EA Account may be suspended or terminated if someone else uses it to engage in activity that violates this Agreement.
- Section 1: https://tos.ea.com/legalapp/WEBTERMS/US/en/PC/
This is why in the event someone used your login details to log into your own account and break the rules, it results in suspensions or permanent bans. It sounds like Terms of Service let know the ban on your account is correctly applied and there to stay as a result of the activity that took place.
＊Accept as Solution button- If a post answers your question please let us and other players know by hitting this button.
＊Me Too button - 'Me Too' helps us track how many players are also experiencing that issue. Definitely make use of this button.
＊XP button - Say Kudos and help players 'Level Up' by giving them XP for helpful posts.
Please only DM me if I've asked you too, or in the case of highly sensitive content. General questions/issues/topics are best shared on the forum where others can take part/benefit from the responses/solutions/workarounds