No, that's not true. For one thing 30k would overrun 1k through the 10-1 rule, so that's just hyperbole. And a low morale army joining you wouldn't put your guys at lower morale. Sure, it'd lower the overall battle morale, but that doesn't affect you. I'm also highly doubtful an army of 4k could beat your 18k in 2 rolls, for one thing rolling 2 9s in a row would be one shock and one fire roll, and the fire role probably did no damage. Even assuming you meant they rolled 9s in 2 shock phases in a row there's no way they could break your entire army, the guys on the wings wouldn't be getting hit and so wouldn't be losing morale.
Edit: well that was for sun, seems i took too long writing
