Let's not get into Brexit mud-slinging. I simply contend that EU could have made a more reasonable accomodation for existing UK holders of .eu domains.
I think it's perfectly reasonable not to offer the UK special treatment over other nations. It would certainly have been more generous to allow UK registrants to retain their domains, but it doesn't seem to me more reasonable. The EU's responsibility is to its members, and they negotiated the withdrawal agreement accordingly.
The UK could, of course, have made access to the .eu TLD a higher priority when negotiating the withdrawal agreement. I expect we could have secured it. I don't see any reason to believe that the EU witheld it unreasonably.
I don't think it's mud-slinging to point out that the EU didn't kick us out!
The RU did not have to remove the citizenship from millions of people who were born EU citizens and had no say in the minority decision to leave the EU
It doesn't have to withold citizenship from anyone. In some ways it's more reasonable that I lost my EU citizenship through a democratic process in my country than that, say, a Turkish person doesn't have EU citizenship because the process of joining has taken so long.
I'd like to still be an EU citizen but I don't see how it's the EU's fault that I'm not.