Given that, as you haven't mentioned, that EK is offering a full refund for those that do not wish to travel as planned or go to one of these other locations, and that the fare difference is more than you wish to pay, then perhaps just take a refund and purchase a ticket from another airline
I cannot see how Emirates is being at all unreasonable. It is not a reasonable expectation that travel to any location on the EK network be permitted if not wanting to go to China