> He can afford the fines and does not care.
Perhaps that's not a problem per se. If the fines are equal to or greater than the Pigouvian tax you would put on this naughty behavior, then moving from a fine to a hard ban (however that is done) is a net negative move.
The real problem here is extreme inequality.