I've never seen this guy live, but judging from what I have seen on youtube, this guy's level of talent [or whatever you wanna call it] does not warrant this many demands, some of which are just stupid.
Expecting a promoter to get weed for you is just plain arrogant imo. He actually thinks it's ok to ask someone to perform an illegal act for him just so that he can play music for an hour. Seriously???