I agree with you 100%. I am the same.
We voted in a referendum. It is binding on the politicians.
they have a duty to deliver.
On normal bills and things each MP can vote as he sees fit, but with a referendum he doesn't. Anyone in parliament attempting to stop it should be removed for obstructing the will of the people.