Thanks Curtis,
I was really afraid someone would respond with, "The tool works, you're doing it wrong." I admittedly know almost nothing about programming, but as someone with a firm understanding of common sense it seems it should be possible to have a statement like:
IF pixel falls between contour ValueA and contour ValueB, pixel value MUST A<pv>B
or IF pixel falls between contour ValueB and contour ValueB, pixel value MUST A<pv>C
Any other option leads to the GIS outputting data that crosses invisible contour lines.
Alternatively, something like:
Contours have values: a, b, c, d
Run interpolation
FIND all cells with values: a, b, c, d
Spatially compare to contour lines
Do you find cells with values: a, b, c, d not closely associated with input contour lines?
If NO proceed,
If YES output error message: We are sorry this tool does not work.
I feel I am better off just assigning the nearest value to each pixel and I am creating a model with over 50 processes so that someone else can run it. I hate to tell them, "Run this interpolation, then look at it and add common sense values manually until it looks less ridiculous."
I probably sound pissed, but I mostly mean this as humourous with a hope someone at ESRI goes, "Hey that might work never thought of that!"