prohibit the private registration of domains which are "associated with commercial activities and which are used for online financial transactions
I'm not sure I have a big problem with this. If you do business with a company that can just disappear, that'd be a bummer. That said, you shouldn't do business with a company like that, but people aren't always smart.
I've registered several domains in the past and never been asked if they were for personal or commercial use. Are domain name registrars now going to be in the business of policing how domain names are used? At the present time, I don't think they have any involvement in how a domain is actually used, and many are used for multiple purposes, some commercial and some not. Who exactly is going to be responsible for doing this kind of content policing? If it is the registrars, I imagine the cost of registering a domain will go way up to cover their labor costs in monitoring content.