'We won't accept that': Liberal candidate Jessica Whelan resigns