You're kidding me right???
You want full refunds for all the apps you have purchased? Regardless of the fact that:
1) YOU have used the apps for at least a year (I'm assuming you had at least the 3gs before the iPhone 4)
2) YOU agreed to the iTunes terms and conditions before buying any of the apps.
Try calling Microsoft and demanding that you want a full refund for MS office 2007 because you are sick of viruses on windows and you are switching to a Mac.
Grow up and take responsibility for your own actions.
You analogy fails because you can resell the licenses if you want, if you give up use of them. As an iPhone app user, I do not have this option. I could draw a picture if you don't understand this concept.