@instagibbs I updated this with a link to where I explained it.  That explaination says:

> Note: non-standard transactions can add non-data-pushing op codes to their scriptSig, but scriptSig is run separately from the script (with a shared stack), so scriptSig can't use arguments such as OP_RETURN to prevent the script from working as expected.