Thanks for everyone's replies.
I would like to say something about my DM he is not a bad guy. He wants his players to have fun. I have had him as GM for our Shadowrun game for 8 years so that says something.
He runs a great game with a lot of role playing and wheels within wheels that make the game really intresting.
We are all role players and like a high level of role play in game. The DM likes things to make role play sense. For example he would never allow you to add Barbarian to your character after first level unless it made sense. You spent time with a barbarian tribe or you are a barbarian who planned to multiclass all along and you just took another class first.
I have no problem with that I agree with it.
For my sorcerer we have been playing out weird things happening around the campfire at night weird sounds things moving by themselves. Role playing out the developing magic.
I had no idea that he was going to do the thing with the spells or the familiar until after I had leveled and had done my sheet that is when he told me about having to summon the familiar which I cannot do anyway because I don't have enough gold to buy the expensive materials.
AS for the spells I am really not happy over giving up that much control of my character. When I play a sorcerer I tailor the spell list to the personality of the character. I am not someone who picks all the so called must have spells for sorcerers.
I let role playing help me pick. For example I played a sorcerer who was very dark and bitter and chaotic she wanted anyone who attacked her to really suffer so no quick death spells for her. I took most of the spells from the school of necromancy and there was no sign of magic missle or fireball any where on my character sheet.
We had discussed this and I thought we were on the same page with the idea of tailoring the spell list to the sorcerer. I did not realize that it would be random.
I love role playing but I also realize that this is a game and not everything can be role played out.
It maybe more realistic for a sorcerer's spells to be random but it is not much fun in a game.
I wrote him all this in an email and if he will not change his mind then I will just go up in ranger and forget the entire sorcerer thing.