I get annoyed sometimes by a friend of mine since I really respect him since he was the one who brought me to the guitar (him and SRV, Hendrix, Satch and Vai

). And he can't seem to respect what I'm doing since I'm playing half the time he's playing and atm he's just slightly better than me. Even though I'm not really good yet at playing the guitar and find joy in playing the melody lines from Satch and Vai songs he keeps on ranting how I'm doing wrong in my excersises by playing Satch and Vai at my level and trying to learn scales and musical theory. But when we jam, he might be faster and stuff but he only knows the minor pentatonic box shape, while I can do that and some modes all across the neck and he just goes like: "You really don't know what you're doing aren't you?" While he is using the same runs over and over and I try to be creative.
Every time he shows me a song he's learned I think thats cool because it sounds good and he's doing ok and I complement him. But when i played the satch boogie intro for him he was like: "That doesn't even sound like the song, you're missing tons of notes and you can't even play the entire song so that sucks." Even though I played it perfectly.
