i have a friend i used to play online with. we had Gametable and played D&D. i tried to get them interested in shadowrun to try something different, and we ended up with me playing a Samurai GMPC, my friend played a mage, and our other friend played an adept. the first run we did, everyone had a good time. there were a few wacky moments:
1. friend 2 threw a stun grenade into an air duct because he heard a noise of something moving inside it. it was a poor insane scientist, but they didnt know that. well, grenade rules being what they were, the stun grenade damage rebounded over and over inside a closed space and shockwaved the poor scientist into a pile of goo. when they opened the duct and saw what was inside, friend 2 says, "im going to pull the body out." he effectively dragged 150 lbs of beef stew out all over himself, which i took great and gleeful delight in explaining in detail.
2. friend 2 tries to bank a grenade (theme developing here) off 3 walls in the world's best grenade-billiards game to make it land right where he wanted, and got mad when i told him his roll wasnt good enough to do it.
3. motorcycle chase with a gang nearly resulting in street-pizza runner when he almost failed his drive check while shooting. much hilarity was had by all.
they loved the first run, but completely bagged the 2nd, because it involved some detective legwork to track down where a dragon came from who was in the hospital (Dragon Hunt module). the moment there was anything besides "dungeon crawl through the facility" friend 1 got bored and hated it. even though friend 2 loves shadowrun, we never played again because friend 1 hates the game and setting, and has a lot of influence over friend 2. friend 1 is also the reason we dont do sci-fi, horror theme, or anything but fantasy games.
when my computer died, we could not game with them, so i joined a local group playing D&D, pathfinder, Cthulhu, and now shadowrun. to be honest, im not in a big hurry to go back online to game. far too much drama and not-fun, and i missed having a physical table, friends in town, and miniatures and dice to roll.
so, yes, i know exactly how you feel. perhaps it is time to sit the group down and try to work out whether it is feasible to continue or not. you need to understand that your feelings matter. your PP friend needs to understand that there are more people at the table than him, and a group needs to share. he can build his fake company thing, but it doesnt have to be the focus of your shadowrun game. it can happen behind the scenes. your GM needs to understand that.
so, intervention time.... i hope it works out all around.