jec3300,
What you describe doing with the U-shaped fixture is no-go gage for straigthness of a feature of size (FOS) at MMC.
The Flatness of a FOS surface cannot exceed its size tolerance. Rule #1 (perfect form at MMC) prevents this from happening. For instance, if the a bar is .25±.01 thick, the flatness callout cannot be more than .02 (.01+.01). As GDTGUY said, flatness is a refiment. In this case you no-go gage width will be .26 (.25+.01).
Straightness can be specified to a FOS. In this case, rule #1 does not apply. It is one of the exceptions to rule #1. If the straigthness call out is specified at MMC, a fix gage like your U-shaped fixture can be used to inspect the part. For instance, a bar .25±.01 thick can have a straightness at MMC call out of .05. The width of your U-shaped fixture will be .31 (.25+.01+.05). The feature control frame must be placed inmediately below the thickness dimension. Straightness is a 2D call out and it only applies in the direction of the drawing view showing the feature control frame . If you are interested in straightness in both directions (like flatness), another FOS straightness requirement must be specified in the other direction.