Even if it is not legal, it is only a fine. Everything is fine.
They think charging business 30% of their revenue is completely acceptable, so a fine must be something above that number.
Any fine on revenue below 30% is just a cost of doing business.
So long as repercussions aren’t more serious (see EU fines) or more personal (hold C-suite personally responsible for contempt of court or similar), nothing will change.
It’ll never happen though.