First, I'm not a GM who likes to kick players for being brats, but this sounds like its one of those times where,if he were my player, I'd have to ask him to leave the table. if it were just his character being uncooperative, it'd be one thing, that's just being in character, but stomping off and going to bed because no one wants to listen to his plans is a dragon of another color entirely
Side note: I don't see anything wrong with creating some made to order situations for any one player playing a new class to shine, it encourages enthusiasm for their class choice