Could just make a config option to fully customize your subVer and anything else that identifies the node and have it spit out something that will not undergo this abuse.
It would also make it impossible to get statistics on what node software people run, but i don't think that is really all that important?