To be fair the 6xxx GPUs are the first proper effort from AMD rather than ATI and no one can really fault the hardware - tessellation performance aside - and their next gen i looking pretty strong too so if they put the same effort in software side they may turn things around in my estimation.
The facts are that ATi have been doing well since the 4xxxx & its obvious that they been putting the effort in parts that really matter & the market share shows it.
So people can laugh about the things that ATI don't do as well at but the majority don't care for those things as much as those things are not as important at this time.