I generally side against the police on most issues to be honest, but this is one issue I think they have right.....sounds like you could have easily gotten over (which I almost always did as a courtesy even before the laws were passed)..... The problem is when cops pull people over for this in high traffic areas (specific situations), where getting over itself could cause an accident.....Then I think it is BS
As a basic rule I do my best to get over unless it is unsafe....like speeding traffic in the left lane basically won't let you in without possible incident.
If I got a ticket for that, I would probably be complaining.
The penalty does sound pretty harsh, but if you run a policeman over your going to jail for awhile....and the police lobby is lobby for long jail times in those instances....I guess that is another issue to a certain degree though