The issue is that presently anyone may use someones texture without permission via LSL scripted objects.
Creating a solution is in everyone's best interest. Less DMCA complaints and less Support needs of residents who file complaints and/or reports. This may also reduce database load and thus beneficial for every Resident. Authentic creators become more prosperous and people will begin creating their own textures, or buying from the creators that do upload into Second Life, in turn helping the economy.
A simple solution would be to design a new option for texture permissions, "Allow Scripts", etc.
By default the option should remain checked as to not harm scripts that are already using the LSL calls with good reason. It should be left up to the original creator to allow use of textures through LSL, as it is their work that is being tarnished and devalued. Support the amazing artists in Second Life and vote for this feature.
Secondly, textures must be sent to the client to be rendered. This is unavoidable, and unchangeable. Anything that is downloaded to the client can be easily copied and reuploaded. This is a pointless idea that would be about as effective as using a sheet of plate glass to protect from artillery.
So, utterly against this. Not voting.