If shoplifting a candy bar for a kid is a $1,000 fine then speeding should be a $2,500 fine.  
I find your solution ridiculous. 

How about a higher fine for a higher income?  I mean if you want to "deter" something then why should only the poor pay half or all of their annual income and the rich pay a small percentage of their income?

Shouldn't thousands of Wells Fargo employees be in jail along with dozens of Wells Fargo executives?
Shouldn't insider trading result in long prison sentences with many times the amount made paid in fines?
Shouldn't politicians serve lengthy prison sentences for bribes along with those who bribe?
Should corporate America be held to the same standard?  After all, corporations are people in the US.