Sharon Osbourne had a foul-mouthed rant at Louis Walsh. The 61-year-old TV personality was left fuming after her fellow judge on the 'X Factor' panel voted her act, Shelley Smith, off the singing contest and saved boy band Kingsland Road on Sunday's results show.