That's not true. There was no referendum in 2016 and there is no "keep asking for a referendum" because the only referendum held was 1-O, and did not come from an agreement with Spanish government.
If Spain would have agreed on a referendum, the current situation would be very different.