Fines alone won't correct unethical behavior by companies unless they are HUGE. Otherwise the CEOs will just take fines into account when calculating profit and doing their dirty business. Any punishment will have to hit not only their bottom line, but their ability to do business. And, of course, any rules to guide businesses away from ill dealings must not have any loopholes.
The description of Asheville, NC failed to mention another good reason to visit that city: BEER! Asheville has a lot of great breweries, and reasonably-priced hotels that are in walking distance. If you are a beer connoisseur snob enthusiast, Asheville is a must - at least once a year.
Several years ago I witnessed an accident caused by a woman yakking on her cell phone. She didn't noticed that a light had changed, and hit another car. She like to hit me, too! Fortunately, there were no serious injuries.