This article makes a good point comparing the relatively small magnitude of fines paid to revenue earned. It follows that perhaps fines are not deterring.
Perhaps a stronger deterrent would be injunction-based: companies found to be in violation of regulations and laws might be enjoined completely from operating in a commercial space. "One strike and you're out."