Generals have been something we needed to really fix with the 1.5 release. We need to balance those that are too strong and those that are too weka.
What I can recommend you do in the mean time is this, open the EDU, find "bodyguard rajputs", up the stat health, stat pri armor, and the first/second values of stat secondary.
Code:
stat_sec 7, 17, no, 0, 0, melee, melee_blade, piercing, sword, 25, 1
Your numbers will be different. But the first number there in bodyguard rajput's stat_sec is the attack rage. The second is the charge rate.
Increase the charge rate by 5-10, or the attack rate by however much. Rest assured we are fixing it, and the time it will take to get 1.5 out the door is just to deliver more content.
We have dealt with the issue of javelins being too lethal to elephants.