Melanie Leneghan does not deserve to hold public office