A fine that was high enough to cause financial harm would surely have other unanticipated effects.
E.g, http://www.wallstreetoasis.com/salary/venture-capital-compen... lists 'analysts' and 'associates' at between 80 and 250k. Not the kind of money to light cigars with 20 dollar bills (certainly not in NYC).
A fine high enough to hurt financially the person breaking the rules is one option (that's what governments usually do). Other good option is public embarrassment. I used the $1 fine for people late to meetings, but we also counted the number of times each one was fined, so there was an extra incentive to avoid.
"I've paid my dollar, so what if I'm late?" (As mentioned in that pop-economics book about the parents and the nursery.)