You don't have any rights to free domains. Freenom are the 'official' owner of the domain and can do whatever they want with it.
The ccTLDs belong to the sovereign entity whose code it is, in many cases they let some for-profit outfit exploit this resource and keep some fraction of the resulting income.
If the sovereign entity doesn't like how it's run, that's on them to fix it. It's unfortunate if people somehow end up building something important using a name that's ultimately controlled by some tin pot dictatorship, but it's not like you don't know up front.
Not the person you've asked but I've seen many legitimate websites using free eu.org[1] (sub)domains but I believe I've never seen a legit use of tk/ml/ga/gq TLDs. I may have seen the cf one used for some configuration tools though.
So yes, they are actual counties but we can’t use that information to pressure that there’s must be at least one legitimate user (e.g. the government).
I doubt GP meant 'quite small' land area. In terms of population then, the UK is roughly 35 times the size of Gabon.
Webmasters also have little control on records and other parameters that are standard at other registrars.