Miley Cyrus gets caught bad mouthing Ed Sheeran!

Ooh, there is going to be a lot of angry Ed Sheeran fans out there after this!

Miley’s MTV VMA Awards appearance was not quite as controversial as last year and she managed to keep her tongue inside her mouth all night, but did hit the headlines for two reasons.

First, there was the amazing thing she did for a struggling homeless man, Jesse.

When it was announced she had won the VMA for Video of the Year for Wrecking Ball, instead of going up on stage herself, she sent Jesse up in her place.

Jesse delivered a moving speech about the struggle for homeless people in Los Angeles while Miley looked on in tears.

This really made a change to the impression she made at last year's VMA when she twerked on stage with Robin Thicke (remember him?) 

The second thing? Oh, she called Ed Sheeran an a**hole.

Don’t believe us? Here’s the proof, in GIF form.

He’s possibly the nicest guy in showbiz – could it be the Taylor thing?

Or, it could also be that time Ed slightly dissed her, saying: “It’s a stripper’s move. If I had a daughter of nine, I wouldn’t want her twerking.”

Ed later apologised for his comments: “Something said in jest when I was drunk is being misquoted now, just wanna make it clear I genuinely like mileys music a lot.”

Not so sure she accepted your apology, Ed…!