Earlier quoted context omitted.
Yes they are. The pro-independence movement didn't really take off until the Spanish Constitutional Court thwarted 17 articles and redacted 27 more from the latest "Catalan constitution" (Estatut). A "constitution" which had been approved by the Catalan Parliament, the Spanish Parliament and the Catalan citizens themselves in a referendum (in that order). Likewise, the latest Spanish education law (LOMCE) includes an…
Couldn't you make the same point for any region? I'm free to do whatever I want to my house, as long as my district is fine with it. My district is free to do whatever they want, as long as the country is fine with it. The country is free to do what they want, as long as the EU is fine with it. And so on. It's the cost of living with other people, and there are benefits to that too.
> It [the self-determination right] states that a people, based on respect for the principle of equal rights and fair equality of opportunity, have the right to freely choose their sovereignty and international political status with no interference.
Hence, your argument breaks down at some point. The big issue is how to define that point, because the right definition does not include qualifying criteria for what constitutes "people" and what doesn't.
Based on their strong national identity, pro-separatists in Catalonia consider that they have this right. There are many issues and arguments supporting both sides (although most state-nations are against any kind of wide applicability of the self-determination right for obvious reasons).
In any case, nobody, neither in Catalonia nor elsewhere advocates for that right for your family, your district, etc. because you don't have a national sentiment, you don't feel like a separate ethnic and so on.
We can discuss whether Catalans constitute an ethnicity separate from the Spaniards or not, whether the self-determination right applies in this case or not, and so on... but please don't use the "If Catalans can, my family should also be able too" because it is just derailing the conversation.