Well, to make it easier on myself, I would probably use some sort of switch for the random forum-based events such as spamming, trolling, etc.
You would then choose your reaction to those events (warn, ban, verbal response, ignore, attack, etc). Then, your own stats would determine how successful your action was, and would be modified dependent on your chosen action.
For example, if you chose a verbal response against a Spam event, it would use your own Eloquence, Charisma, and Intelligence stats against the involved member stats of Intellegence, Disposition, and Judgement stats (if it is a named member), and against randomly-generated stats for a non-named member.
Based on the success or failure of your action, then there would be a random modification to certain other general stats, such as Popularity and Forum Control. And, if you're lucky/unlucky, a modification to your personal stats.
So, I would need various personal stats for "forum battles", and I would need to use the outcome of those battles to effect general stats. The general stats would be used to determine criteria events, such as crew members deciding to quit (let's say two general stats are Influence and Forum Control, then if they drop low enough, you have a chance to lose a crew member), or rogue admins (Let's say your Popularity and Forum Control are high, but Influence is low).
I like your personal stat suggestions, though, Raffles, very close to what I was thinking myself
If I want to make it tough for myself, I think I might try those Boredom, Spamminess, and Spite stats as general stats to determine event scenarios.