This is a group of people who feel entitled to something that really isn't theirs to begin with. Now HTC has been very kind to releasing their source codes but they certainly dont owe that to the consumer base.
They do owe it, All of the sources that are covered by the GPL MUST be made available with any compiled code. The source should be made available when the product is released.
It is not a matter of them being altruistic, it is a requirement of using the code in their products, period. Even waiting 90-120 days is a breach of the license.