I will agree on all counts.
I know there are some who severely dislike the AMA, and want another community-based organization to be out there so they can use them instead of the AMA. I'm kind of in agreement with that mindset, just for options.
That said, the reasons a lot of people that I know that don't like the AMA is that there are "rules" that they don't agree with and don't want to follow, like "Don't fly over people," "Don't fly over cars,", "don't fly in the landing path of airplanes," - basic safety rules. And I'm not talking about accidental flyovers, I'm talking about deliberate flights...
But I digress. I think there are a lot of good things that the AMA is doing. CAP support, junior aviation programs, Model Aviation Day, support of Maker Faires...It's really to get the kids breathing life into a (as much as I hate to say it) stagnant, LITERALLY dying hobby, because the vast majority of the hobby is guys in their retirement age.