US blogger Perez Hilton bawls after 'bullsh*t' sacking

Infamous celebrity gossip blogger Perez Hilton says he has fears for his children's future after he was fired from a "really amazing" job just three weeks in.

The 39-year-old has released a tearful video explaining that he was sacked by his new employer for "some reasons that were bullsh*t", adding that there was no good rationale for his dismissal.

While he wouldn't shed many details on what the job was or what had happened - because he's "a professional" - Hilton hinted that the firing had to do with his error-ridden past.

He said it's been difficult because he was mentally and emotionally invested in his new role, and because being fired was such a foreign experience to him.

"I'm finding it so hard to let go of this bad news because I've been around for 14 years in this industry, and I've never had what just happened to me before," he said.

"On Friday I got a call telling me it wasn't going to happen, and I was let go.

"Ultimately I deduced, based on what I was told, that I was the problem - even though I was perfect for this and everybody loved me."

Hilton has a chequered history - having referred to Michael Jackson's death as a publicity stunt before it was confirmed, falling out with Lady Gaga, Khloe Kardashian and Ariana Grande, and fighting with the Black Eyed Peas.

He suggested his "opinionated and sassy" persona was what resulted in him being dropped from the role - but says his employers were wrong and he's done "being purposefully cruel towards people" or "giving people awful nicknames".

"I feel like I'm continually being punished for the mistakes of my past, and that's fine - it's gonna continue making me work harder," he said, the tears beginning to flow.

"But that doesn't mean it's gonna be easy... I was excited for my family, and this was a big career-changer for me and my kids.

"I'm sorry for my kids because I know when they get older they're going to have to suffer because of who their dad is."