The cause of 1840 Anglo-Chinese War is often considered to be huge trade deficit between China and Britain, but why does trade deficit cause war?