Some people believe that a tarot deck should always be given as a gift. It increases its powers, or something (or so a friend once told me). At the time, I believed her and went through much pains to try and get her to buy a Haindl deck for me, with the promise of paying her back. However, before the day to go shopping came, I realized, "Wait a second, the deck is suppose to be connected to *me*, anyhow. When I buy it, I'm going to cleanse it and put it near me when I sleep to try and make a connection with it. So why not start on the right foot and just buy it myself? Wouldn't that only help the connection?" So I just bought the deck myself.
It was one of the best decks I ever owned. So, personally, I think that the idea that tarot decks must be a gift isn't very factual. It's more like a personal preference.