Why hasn't a law been passed allowing political parties to replace candidates who've been removed from the race after the candidate deadline, in cases where the reason the candidate was replaced was that the candidate was found to have said or done something offensive?
Alternately, why not have a provision that, if a candidate were removed after the deadline, the situation would be treated the same as if a candidate had died-that there would be a by-election after the regular election, in which the withdrawn candidate would be replaced by another and all candidates who were on the general election ballot could either fight on as their party's nominees or
If either of those things were put into effect, it would make it much easier to get parties to remove such candidates, given that doing so wouldn't mean they simply ended up having no candidate at all in the riding.