It is kind of a tough one, I’ll give you that, as poorer people may be hit harder, but I would have to say no. The punishment for a crime or the fine for a particular violation should be based on the severity of the crime or the violation, not one’s ability to deal with the consequences. I don’t think it’s really workable or fair. It would kind of be like giving someone more or less jail time according to their psychological and emotional toughness and ability to handle jail. At least I don’t think it should be something done by statute. I think judges, or any type of local or municipal authority levying a fine should have discretion to help and work with someone who has be levied a fine that they may have trouble paying it, and I think those authorities already do have some discretion in these things. But written into statute, that a fine should be levied according to someone’s income? No, I don’t think so.
Also, richer people can’t necessarily commit the same violation, or a variety of multiple violations and over, and simply get away with it forever. In many circumstances, fines will increase with repeated and chronic violation. Like criminal sentences may become longer and harsher if you are a repeat offender. You keep doing the same thing, or do a lot of fineable things, you will be hit harder and harder each time. There is almost always an increasing price to be paid, in one way or another, for repeat offenses.