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

How would you consider the linguistic integrity of the preceding sentence?
Select from the following.
(a). unacceptable;
(b). acceptable;
(b).