This whole post is ridiculous. Are you people 80? Stopping at every intersection ffs. Get off the road.

Of course you should fight it, especially if you have decent pictures. If the stop sign was obstructed, you have a great case.