1.: I just think Carthage is taking al the heat of the negative income, are all the other city's in positive income ?
Are you in debt ?

2: you probably have elephants in your army, they can destroy wooden walls.