Sentence: Peter is those pigs.

Linguistic integrity: unacceptable

Sentence: That the march should go ahead and that it should be cancelled have been argued by different people at different times.

Linguistic integrity: acceptable

Sentence: Ellen talked for Helen to come.
Linguistic integrity: unacceptable