What I've noticed from all of the ones I've tried in my tim is they all don't allow software reboot of the servers
Typically this is because when you rent a game "server" you're actually renting a machine hosting several 'servers'. I know of one online game where a server reseller is hosting several hundred 'servers' on just a handful of actual server machines - because most of the time they sit empty so the machine is actually idling.
It does depend a lot on the game itself, some "dedicated server" applications are really apallingly written and use almost as many resources as running the game client.
None the less, if you are paying less than £100 a month for it then you for sure do not have a dedicated computer - and giving restart control to the end users would allow you to grief other server operators.
When it comes to pirate servers there still isnt much security risk from online games, and certainly the risk of virus install by connecting to a pirate server is near zero.
Where the pirate scene will willingly infest you with virii is when you download either server or client applications.
Even if you connect to a server that is virused the odds are the virus will not transmit to your machine - even if you have no firewall or anti-virus software - via the communication sockets in the game itself.
One of the reasons for this is the game will be receiving the data, not the operating system, and the binary data in the virus would more than likely kill the application.
In order to actually launch a virus attack over a multiplayer game the game would have to have some means of transfering files and saving them out to disk, and then some means of launching that file. Whilst some games do allow some form of file transfer, Second Life for instance or in games where you can customise your avatar texture like Live for Speed. What is lacking is the means to then launch that file.