1. Yes
2. Yes
3. Yes
4. Yes
5. Tbd
6. Yes
7. Yes if the key doesn't get depleted or if you have someone to provide you a new key. Blizzway
I want to ensure you that every ban is always followed by a proper reason. If you wake up in a situation where your account is banned, feel free to make a proper post under Unban Request.
Do not forget to bring the necessary evidence to appeal GMs decision.