The only options I see are to pay the fine, argue it in court (from what i've read so far, it won't do you any good), or go to the chief and see if he can tear the ticket up (probably too late for that). After all, he did say it was legal in the first place, if I read your post correctly.