Trouble-prone actor Charlie Sheen has apologized for a homophobic slur caught on video during a party Friday. "I meant no ill will and intended to hurt no one and I apologize if I offended anyone," Sheen told TMZ.com Sunday after the website posted a video of him at what was billed as "Charlie Sheen's Epic Bar Grand Opening" at the El Ganzo hotel in Puerto Los Cabos, Baja California, Mexico. He added to TMZ, apparently jocularly, "I meant to say maggot but I have a lisp." In the video, Sheen at a microphone warms up the crowd for musical guest...