I think spam problem could be faciliated with better UI. I'd divide incoming events into categories like "events from friends", "events from subscriptions", "events from discussions where I participated (e.g. replies)", "events from bots" and "events from people I never interacted with" with ability to temporarily mute some of them. In this case spam will make less harm by flooding the whole inbox.