Pierre Poilievre’s sloganeering is based on a false premise. But the Liberals fumbled a smart policy