MPanova asked:
And whats the law on buying an extra one or two and selling them for the same price, or giving them to my relatives as a gift? If I did sell any of them I wouldnt sell them to someone I did not know and trust , and I really wouldnt try to make a profit off of them
You can purchase a firearm from an FFL that you intend to give as a gift because BATFE considers giving it as a gift to be a "use" and therefore you are the intended user. You can not buy a firearm from an FFL for someone else because that person is "too busy" to go to the gun store, or whatever other reason. It makes no difference if the person can legally own it. The rule is based on the statements you make on the form and your signature. You're certifying that your statements are true and the penalty for false statements is a perjury charge. Hence, the person who makes those statements is supposed to be the person who's going to use the gun.
Buying firearms so you can resell them to your family and friends is a federal crime, whether you sell them at a profit or at a loss. You are transacting in firearms without an FFL. The important factor is intention.
You can buy a pistol for your own use, decide you don't like it, and sell it to your neighbor, give it to him, trade it, use it as payment for a debt, etc. This is perfectly legal. You can not buy a pistol because you owe your neighbor some money and you're going to use it as payment. The issue is intent. We're counting angels dancing on the head of a pin, but it is the law and the last thing any of us want is the federal government on us for an error of paperwork or an error of commission that is also a federal crime.
A last note: I worked for FFL dealers for the past 11 years. I assure you that you don't know when there is a police officer or a federal agent in the gun store. The guys at the gun store often do not know, either. Police and federal agents shoot guns and hunt. They like to go play in the gun store just like the rest of us.