Put-upon public are turning against militant unions set on ruining Christmas with strikes