I think, it would be a bit more acceptable, IF the fines were put in a special fund, to compensate those who are hit and injured by one of these.
But realistically, It is just another law that won't see any enforcement. Even then IF a ticket were issued, good luck finding a bleeding heart...