I really do not understand what the complain about IBM is about. Are they saying that if you request a source code from IBM, they will stop developing Red Hat and there will be no future releases? Or are they saying that if you request the source code, you will be blacklisted by IBM from buying any future versions or upgrades? I am no fan of IBM, but it seems to me that what they are doing is completely withing not just the letter, but also the spirit of the GPL.