>> Yes you should so accept the fact that you were wrong and pay the fine
If the marking had been consistent with other nearby bays the words resident and/or permit would have been stencilled on the road. They were not. Not sure a sign 10ft up a lamp post trumps that.