Many of your ideas (untransferable ownership of patents by their inventors) won't ever be peacefully accepted. Equally well, or maybe even easier, you could call for abolishing the whole patent system.

I you want a better analysis of the current situation watch the excellent "patent pollution problem" talk: www.youtube.com/watch?v=nfH8iyNjpYo

For me, the best solutions would be to either: abolish the patent system completely (it has always been restraining innovation, never promoting it) or go back to the origin: grant patents in exchange for trade secrets that cannot be reproduced by other experts in the field in a week of work. Only then, the society (ultimately patents are granted by consumers) gets a net benefit from the deal.