I think the best solution is to let the whole community know the event cards, let them voice all their concerns, give the council enough time to ponder the concerns, then let them (or a few people) vote. Once the cards are in, they cannot be changed. This way no one could be blamed.