Software is not different!
If the legal system won't stop pandering to rich software companies that pay lawyers vast piles of dosh to claim that for some reason not understood by human beings that for some reason software is different and that the normal laws of the land that apply to everything else somehow just don't apply to it, then it is about time that the elected governments around the world started explicitly writing laws that include computer software.
1) You get the right of first sale. You may not do anything to impede the legitimate customers right to exercise their normal rights. What you put in the EULA isn't worth diddly squat, just like the introduction in book that says you can't sell that too, funny how there was 2nd hand book shops but no 2nd hand software shops.
2) The sale of goods act applies to you too guys, if you sell shit you are responsible for making it work and you are responsible for it not working. In much the same way that if you make a car then find that the brakes don't work you have to issue a recall and you have to fix the damn things.
And before you start whinging that writing software is difficult, it isn't - Stop whinging. Try designing a bridge or a new commercial airliner or anti-cancer drug. They cope with quality laws why are you unique?
That is will put the price of software up through the roof, It won't, it will reduce the price significantly. Almost all products are priced at "what the market will stand" pricing. Once there is a healthy market in second hand software then there will be legitimate competition and this will keep the price down since vendors will have to compete against it.
PS, I have and do still sometimes write software for a living.