Someone controlling 51% of all public nodes can also lead to a consensus attack in certain networks. This is true in the case of NEM, especially because of delegated harvesting. Assuming that most people will use delegated harvesting because it is easier, then someone controlling 51% of nodes also controls approximately 51% of importance as about 51% of users will have delegated harvesting active on their nodes. This is why botnets are so bad for NEM.
That's only true if 51% of importance are harvesting on those nodes. If I have 100 nodes and only a small percentage of importance is actually harvesting on them then it doesn't matter that i have such a butload of nodes.
That's why people should only harvest on their own nodes or on nodes from people they know they can trust to some extent. Noone should ever pick a random node and start harvesting on it. If everyone does that it could lead to some serious issues down the road.