I don't play this style of games very often; so I don't know if what I'm experiencing is a bug, or I'm just very unlucky with my playthroughs. After a few barbarian battles: I'm getting a lot of the general's training events (lighter armor vs stop training), to the point that its annoying. The following represents what my playthroughs have mostly been like: G = General, and N = Not General.
GG
GGNG
GGG
GGNNG
Again, I don't know if this is a bug, or I'm just whining like a bitch.