During her 3 year term, Julia Gillard faced many political battles from within her own political party, from a patronizing opposition and at times a hostile public.