Andrew Hastie knew taking on Pauline Hanson would cost him. Liberals are divided over the price of following suit