The problem there is that the right hardware for OSX can only come from from buying a MAC.
exactly. So why should a linux distro be moaned at simply because it gets problems with non-linux compliant/verified hardware? The problem is it CAN all -usually- work with some hacking around, which noobs attempt simply because they can and seen it on a forum and joe told them so. Then come back winging about how "crap and complicated" it all is because the thing still doesnt work or the distro is now broken. Personally I cant be bothered i buy hardware for the OS rather than buy something without checking and hope it works then moan when it doesn't.