ndlongshot,
I tend to agree with most of what you've written with the exception of the NDGF lobbying for social issues. I think it had best be a pretty large social injustice before they overstep the normal bounds of their lobbying for legislation.
Remember, no matter how well intentioned...