No need to buy a domain with a TLD from an unstable domain, a website can be at risk in many parts of the world.
Even if there is an agreement between the domain registrant and the registry operator, every single domain has to be in compliance with the local legislation. A .site is operated by Radix which is located in the United Arab emirates. Every .site website operates under the UAE legislation. Better not sell alcoholic beverages under a .site
When you buy a domain, you have to follow the law of the registry operator's country. In Morocco, there is a law against blasphemy so, there should be no blasphemy on .ma websites.
In any part of the world, the registry operator operates under its local jurisdiction. An individual, an association, a company or the local government can prosecute a domain and seize a domain. It means they can change the nameservers for your domain and you will not be able to change the nameservers anymore.
.com and USA:
For instance, look at the bodog.com story. The website was hosted in canada but since it was a .com and since it was sport gambling, the US enforcement authorities seized the domain because the .com registry operator is verisign and it is located in the USA. Verisign has the ability to change all nameservers from all the .com domains.
Reference: US Government admitted seizing hundreds of domains registered outside of US
Since there are more and more registry operators from all over the world, you have to choose a TLD with a registry operator in a country where the legislation fits your requirements the best. For instance, a dot kiwi operates under the new zealand law because it is operated by a NZ registry operator.
As i am writing this answer, it is 2015 and i think it is the beginning of stories around seized domains. When governments are going to be more aware of their power thanks to TLDs jurisdiction, they may seize lots of domains.