Sharon Osbourne Says Ozzy Is a "Dirty Dog" After Affair Rumors -- "It's Been Very Hard"