After a shocking video showing American rapper Afroman punching a woman to the floor at a live gig swept the internet, Afroman has apologised – but he still thinks his alleged victim is to partially to blame.
Speaking in a TMZ video, the* Because I Got High* star said he was enrolling in inpatient anger management rehab.
MUST READ
"I wanna apologise for my actions," he started. "I love my fans, I try to get there early these days to meet and greet them.
"It was an early show – I usually play at night after I've had my dinner, I medicate … I had to walk, like, half a mile to get to the place," he went on.
Afroman then blames a heckler who was "yelling obscenities from the side of the stage" before turning his attention to two women who got up there next to him.
"I asked them to leave, I was trying to keep rapping. One girl left, I thought both of them had left, but the guy was still over there hollering from the side of the stage," he continued.
"When people get on stage, you don't really know what they're doing. You don't know what's going to happen next."
"It was wrong," he added.
Yesterday, Afroman's rep said the musician didn't know whether the stage invader was male or female before he unleashed his punch, adding that the security at the concert venue was lapse in keeping people away from Afroman.
Top 20 best dressed of the week! Starring Emmy Rossum, Kiernan Shipka and Ferne McCann
Top 20 best dressed of the week! Starring Emmy Rossum, Kiernan Shipka and Ferne McCann

Alexa Chung
Sooooo chic in this navy daisy cut-out frock paired with a kooky eye clutch

Ashley Greene
Adding an injection of colour to her black strapless jumpsuit with a cute pink clutch and spangly jewels

Bella Thorne
Bubblegum pink Versace co-ords look fun and flirty on teen star Bella. We heart her '70s Charlie's Angels flicks too

Daisy Lowe
Rocking the monochrome trend in this strapless bodice and figure-flattering skirt at the Dior party. No wonder she looks so happy!

Emma Stone
Effortlessly chic in a black sequinned Dior midi and pretty, natural make-up. Emma, can we just BE you please?

Dakota Johnson
We're totally obsessed with the Fifty Shades babe's sequin Sonia Rykiel frock and fur stole

Camilla Belle
Taking the plunge in a midnight blue Naeem Khan number paired with VERY expensive bling

Emmy Rossum
Totally gorge in the palest lilac Donna Karan strappy halterneck gown paired with super slick locks and a metallic boxy clutch

Ferne McCann
We can't get enough of the TOWIE star's Tenerife style. And here she is in top to toe high-street!

Kiernan Shipka
Looking like the coolest prom queen ever in Oscar De La Renta paired with a messy ponytail

Zoey Deutch
Zoey's cute frothy mini and fun heels = a winning combo

Suki Waterhouse
Sheerly does it for Suki in this ultra plunging Balmain gown

Sarah Hyland
Super sweet and '60s inspired n a Lela Rose monochrome grid print number and matchy matchy make-up

Olivia Palermo
When doesn't Palermo look amazing? Her '70s flares and tribal coat combo are totally lustworthy

Naomi Watts
This Antonio Berardi laidback frock teamed with fun accessories and don't-care hair is a totally fresh look for Naomi

Mollie King
It's a tricky texture to pull off, but Mols looks HAWT in her velvet number and vampy red lips

Willa Holland
Someone's caught on to the Sienna haircut trend of the year! Willa goes for a minimal yet sophisticated look in her white jumpsuit and glitzy heels

Fearne Cotton
Fearne does it again! The DJ rocks her 'just put this together' vibe once more, this time in a leopard jumpsuit from her own range at Very

Chelsea Leyland
Proving a well-fitted skater frock will take you far, DJ Chelsea rocks this textured LRD

Autumn Reeser
Actress Autumn goes for super pretty Downton Abbey chic at the Costume Designer's Guild Awards