What exactly is your problem? You don't want to share your code? You think sharing code is an evil communist plot? That's perfectly fine (and retarded), you have a right to your opinion.
Sharing your code is an awful burden nobody should force on you, OK. But you feel you have some kind of right to use code that other people have shared in any way you see fit? GPL places some restrictions on you, and you can't stand it? You place much more severe restrictions on people who use your code, and that's fine, but if someone puts any restrictions on you using their code then that's some kind of harsh human rights abuse? I really can't see your point through the forest of hypocrisy.
You don't like sharing code, fine go crawl back under your rock and reinvent wheels all day. What do you think gives you the right to demand anything from people who do like sharing code? GPL code isn't going anywhere, all the code that is GPL now will always be GPL, and there is more and more of it every day, leaving people free to solve new problems instead of wasting time working around moldy old proprietary software patents and restrictive copyright, making life better for everyone. There are lots of people who get paid to write, modify, maintain, and support it. More of them very day. I'm thankful for all of them, and even more thankful for the even greater number of people who freely volunteer the fruits of their labour for the greater good. You should show a bit of class instead of trying to twist their altruism into some kind of blasphemy.
Ranting and raving against the way some people choose to share their code with you would be much more valid if you weren't so vehemently against sharing any of your code at all in the first place.