I must say...
... the main thing I would be upset about would be if I had "sold" giffgaff to a friend on the back of the £30 goodybag.
I have recently switched to giffgaff, and I never really thought it was run by us. They save costs by having the community provide support and sales/advertising, and they do canvas opinion on the forums, but ultimately they will make the decisions.
I am perfectly happy with them. They save me a lot of money, and just a small amount of time spent helping people in the forums can make you a fair amount of money in "payback". And, as it's pay as you go, there's no contract. If you find a better deal, you can switch at any time.
I must add that, AFAIK, the free data you are refering to which will end soon is free for everyone, and isn't unlimited. They will still be including free unlimitted data in "goodybags" (bundles) over £10. (This is what I have been told. If I'm wrong, I'll be jumping ship when it does... my Android phone gobbles data, unless you disable it... but whats the point of a Droid phone without data connection?)