I didn't see the part of the article that said he was rehearsing - didn't read it all the way through. Still, I have to say I agree with Kate.
He had to know in advance the PM was coming, or his handlers should have. They should have had him change into something more appropriate. That outfit makes him look like an ignorant, uneducated slob. I mean, he couldn't even button the overalls all the way?
I'm so glad my 10 year old DD does not like him or his music and makes faces whenever his name is mentioned. She used to be a fan of Selena Gomez, and when she found out Selena was dating him, said "I just lost all respect for her". Now that they are broken up, I don't know what she thinks but I know she's no longer a Selena fan.
And I have thought that perhaps he did this on purpose to cause publicity and get people talking.