The solution is simple: don't buy a PSP Go. There really aren't any technical reasons to buy a Go. The screen is smaller, it's harder to hold on to, the buttons are closer together, it has a mechanical slide that can fail, and it's more expensive. Not to mention that you can download and play games from PSN on a standard PSP.
I think you really hit the nail on the head here. There is a pretty big market for reselling used games. With the PSP Go, not only are you restricted from reselling your used games but you are also locked into purchasing them from Sony's download service.
Ars Technica published an excellent review on the PSP Go and why you should just stick with the standard PSP 3000.
"Gravitation cannot be held responsible for people falling in love." -- Albert Einstein