The only reason why only 4 members (actually we were around 8 - and we barely sat comfortably in the coffee shop) attended the last meeting is the popularity of the forum back then, and the number of active members.
That doesn't change the fact that 20 people RSVPed positively and only 4 attended.
This time, i guess you have more active members and the forum is popular enough and deserves a better organization of such a meeting and on a larger scale.
It doesn't need to be organized that much - last time I checked "unorganization" has been the trend (think GeekFest).
If you insist on organizing this meeting on a small scale (w 3a zaw2ak), it will eventually fail especially in terms of attendance...
First off, I am not insisting for this to be small scale, I'm just asking people to chill and not have to worry about where we are, and go as far as paying for a room (at least not for this particular meeting) – we still don't know who's really serious about attending and since a lot of the active members have never been to the meeting we can't really know who would be trustworthy with respect to attendance.
Second, regarding the part I emphasized in bold, I would appreciate a little more subtleness from your part when complaining about something – if I were to accomodate what every single member wants we would end up not meeting. I usually do what I think is best for the community, I might have went wrong a few times, but I'm confident I have done an adequate job keeping this community going for over six years now.
Finally, as I mentioned before, this will become a monthly thing so we will have time to learn from our mistakes and do fun activities and get to know each other more.