I can fully understand your frustration, but chill out dude. It's really not the devs fault. Calling them retarded is pretty fuckin stupid. Blame the people who need to be blamed and that is ATi and Novell.
The developers they have working for them should be applauded for putting up with the bullshit they are forced to endure by there employers. Blame the corporations, it's really there faults for not fully supporting the open source process. This half assed bullshit is really where the source of the problem lies, and that is not the developers fault.