That seems to be how the EU works. They did exactly that when Ireland rejected the Lisbon treaty. Ignored the referendum results and basically told them to go back and vote again, until they came up with the right result.
Also De Gucht was appointed to office, not voted in. There is no democratic way to oust him.