I'm going to add me voice to the crowd that says you could have made better choices.
First, It is YOUR mission, not his. When you are running your game, it is (to steal a phrase) your way, and there is no highway option. As you told them ahead of time what the deal was, and they had time to create characters and hand them in to you, then this player had more than ample opportunity to discuss his concerns with you before game night.
It might have been his house; however, (again) it was YOUR game. That is akin to the American Marine Base at Iwakuni Japan being in Japan's house, however it was America's rules on that scrap of landfill. IF he didn't like the way it was being runm, then he could havae not played, played and discussed it with you, asked you to play it elsewhere... he is being a spoiled brat who is showing you that HE is in control, no matter who is actually in charge.
Within the very recent past, I ran a (designed) short campaign where I attempted to bring 3.x into a 1ed feel. complete with dungeon crawls, and all the trimmings, and using monsters that the party had never seen before (most of them). I told them a month ahead of time that it was going to be such, and that there would be NO non-standard classes (no warmages, wu-jen, or anything else not in the PHB, and no, you cannot have a paladin/ thief) and that there would be NO non-standard races. I also imposed various 1ed race restrictions (no, you cannot have a Dwarven Mage). I also instituted the 1ed minimum requirements for class (17 Cha for Paladins, etc). Two of the players are almost as old-school as me, and were happy to partake. A couple of others didn't understand the deal, yet went with it anyhow as it was my game. One player was slightly miffed that he couldn't have a Dwarven Barbarian/Cleric/Warmage, however when I stood firm and told him absolutely not, he was fine, and got a Dwarven Barbarian (I capitulated on this one small area.)
These players who at first could not understand why I had gone so far off the deep end (as I am a professional wrestler, they understood that I had certain brain imparements lol), ended up having an absolute blast. Now, two of them are going to run a Dragonlance campaign with 2ed characters.
Small advice: treat your players as you would treat a child. Before you laugh me out of the building, read on and see what I mean:
My kids know that there are not that many rules (I basically follow the last part of the 10 commandments). They also know that when I tell the to do something, or I say that "This is the way it goes", they are not to argue with me, and theya re to do whatever it is I have asked them to do. If they have something they didn't like, or something that uipset them, I am more than willing to sit down with them and sincerely discuss the issue without the parental standby's (Because I said so) AFTER they have finished the task at hand. On the very rare occasions where something has sincerely set their hair aflame, or there were mitigating circumstances that I was unaware of that had a definate and important impact on things, I am willing to listen and will occasionally alter my instructions. Either way, my kids know that I am the adult and that it is ultimately my decision. And they ahve grown up healthy, happy, and productive. My gamers are treated the same way, even though we play at someone else's house. If there is a challenge, let me know, and we will discuss it; however ,it is ultimately my decision, and they are all willing to abide by them, as we are with every DM in our group. If you have a player that is demanding his way,then very simply, find a new location to play and don't invite him to join untilhe realizes the rules of the road.