We usually play with two players so we have two resources of iron, silk, wheat and incense in the market. But when some player has harvested two incense the other player can never harvest that resource because after spending one we usually harvest it immediatly back.
This seems unlogical en unfair but is this allowed according the rules?
Absolutely. Take it from him with your military :).