Perez Hilton isn't placing all the blame on Steve Harvey.
The Miss Universe host talked to ET about this weekend's snafu -- where Harvey accidentally announced Miss Colombia as the winner instead of Miss Philippines -- and while he's not sure the 58-year-old comedian was paying full attention, the pageant ultimately has to accept some responsibility.
"I don't know if he was truly paying attention to the show," said Hilton. "It was apparent to all of us that Philippines was the winner."
"You can't blame Steve Harvey for everything," he added. "I blame him for most of it but the pageant also has to accept accountability."
As for the reports of Harvey missing rehearsals, Hilton speculated that the TV host could have been having too much fun in Las Vegas, although he wasn’t 100 percent sure.
"There are reports that Steve Harvey missed part of his rehearsal, and that he was also seen gambling and drinking in Vegas as you do," he said. "I don't know. The judges had our own rehearsal on Saturday."
The 37-year-old blogger did admit the card may have been hard to read.
"I think Steve messed up because of the way the names were printed," Hilton said.
Harvey has since said that the mix-up was "an honest mistake" resulting from misreading the card, and Hilton told ET he doesn't buy that the whole thing was staged, saying, "I don't think Fox would allow that." A source told ET that there was “no way” the mishap was a publicity stunt.