Yes. I think it's also worth mentioning the reason anti-catalanistas won't accept a referendum. For them, it's a matter of principle. It would be an acceptance that the Catalans (and Basques and Galicians and Canarians.... etc) have the right to decide.Then he can get all unpopular, fuck it up and lose a later referendum. Hopefully, anyway. It's like Catalonia, a politician with any sense of strategy would have called a referendum while there was a clear majority of Catalans in favour of staying in Spain a few years back. I'm happy for Catalans whatever they want to do, but if your agenda is to keep Spain "united" in its current form, you've missed the boat. The window of opportunity was there for anyone with vision.
(There is a weird doctrine pushed by surprisingly many people, from learned professors of law to ordinary folk propping up the bar, that the referendum in 1978 decided the constitution and there's now no legitimate way for any part of the Kingdom to opt out.)