My first thought was to fight it. If it was a marked single lane one way street and the same thing happened, I don't think any reasonable person would argue that a car going the wrong way on that one way street actually had the right of way.
However, on further thought I think the fault was set correctly, but for the wrong reason. I can't see the pic that you shared, but you described the lane markings including two yellow lines between SB and NB traffic. In most jurisdictions, it is illegal to cross a double solid yellow line in any manner. That is why they never continue double solids through intersections. As soon as he crossed those lines, he was at fault for the crash. The other party should also have been ticketed, but the argument that your son shouldn't have had to expect a vehicle going the wrong way is no longer valid because your son did not have a legal right to be crossing their.
If I am understanding your description wrong, or if the local traffic laws allow for the crossing of double solid lines, then the above may be wrong and I would go back to my first point.
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Starting from scratch...
However, on further thought I think the fault was set correctly, but for the wrong reason. I can't see the pic that you shared, but you described the lane markings including two yellow lines between SB and NB traffic. In most jurisdictions, it is illegal to cross a double solid yellow line in any manner. That is why they never continue double solids through intersections. As soon as he crossed those lines, he was at fault for the crash. The other party should also have been ticketed, but the argument that your son shouldn't have had to expect a vehicle going the wrong way is no longer valid because your son did not have a legal right to be crossing their.
If I am understanding your description wrong, or if the local traffic laws allow for the crossing of double solid lines, then the above may be wrong and I would go back to my first point.
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Starting from scratch...