The issue with this kind of fine is that the profit is greater than the fine so they will continue to do shady things like this. Also people in charge for approving this should be held accountable.
If AT&T doesn't change behavior, the next fine will be more. The FCC has claimed the high ground against AT&T and Verizon, as witnessed by the net neutrality victory.