I agree with twlabc123. Aside from Napoleon, generals are meant to be tanks. Even when they are upgraded, you shouldn't be expecting them to be destroying buildings left and right. They can absorb massive amounts of damage. With heals and backup, they should never go down if you used properly.