I don't really understand the logic behind why no gold is looted after a battle from the loser?  If it's for the sake of balance, then just make the money disappear (so nobody gets it).  Or make it so only some of it's looted.  I don't think it makes any sense for someone to be able to be attacked, lose, and teleported to keep all their gold.  They could potentially lose 100 battles in a row, but if they never hire troops and never buy equipment, they literally lose nothing.  
What's to stop someone who loses a battle with a lot of gold from marching across the map to re-inforce their faction?  They literally have nothing to lose by trying.  Seems kind of ridiculous.
*Edited for carebears*  seriously, if you think something is so ridiculous, usually some amount of ridiculing would seem appropriate, no?