We run an agency account and have many different clients running their own campaigns. If one key user violates the policy, ALL are currently paused and it's causing chaos with our clients, especially the fact that transactional email also stops. This has to be changed to individual API keys please. We can't always control what clients do on their accounts and ALWAYS advise them to make use of best practices (double opt-in GDPR/CAN_SPAM rules etc).
Secondly, when a violation report comes in, it doesn't say for which key it was and it wastes precious time (also for MailPoet support agents) to debug where the issue was. We need this system to be upgraded soon please! Happy to have a session with your team to give input. We want this to improve for all, especially if you want to compete with the likes of MailChimp, Klaviyo and the rest.