Nigee,
What a lot of people (American included) don't understand about a constitutional republic, which is what the US is, its Constitution is written to constrain the GOVERNMENT, not the people. These "positive laws" are written thusly: "the Right of the People to ... shale not be infringed." These are not LAWS as you're categorizing them. Whether you input speech, assembly, press, or keep and bear arms, these was not written by some greedy corporation. The "Bill of Rights" is a universal statement of the Rights that ALL humans inherently possess, the Constitution expresses or "memorializes" them to use the contractual term.
The only entity that should FEAR the is the government. Yes, the Constitution can, and has, been changed. In fact, if you know its history, you'd know that the Bill of Rights itself was an amendment to the original draft which was deemed by people like Jefferson to not have stated these universal Rights specifically enough. Hence the fact that the oft debated "gun law" is the 2nd AMENDMENT.
The Bill of Rights is "positive law," i.e., it restricts government while any law in which the government restricts the people is "non-positive" law. It is this "non-positive" law against which you rail. The development of "corporate person" has allowed those mindless, souless instruments of greed to influence "law making" to favor them. I agree with you that corporate "support" for the 2nd Amendment is mostly based upon the economics, i.e., greed. But, again, the 2nd Amendment is positive law. It was written specifically to restrict ANY law being written that infringes upon the Right of the People to keep and bear arms and positive law always trumps non-positive law (or is supposed to).
As I have said before, the legal concept of the right of all people to defend themselves and their family predates the Magna Carta and is a pillar of the western legal system. Anti-gun people act as if it's just something that the government has to decide, that they just "ban guns." But, they might have been able to do that in other nations whose People weren't protected by strong and clearly written positive law, but not in the US. If the People decide to remove the 2nd Amendment, so be it -- but don't hold your breath. You can call it barbaric, backwards, or what ever you like. But, there is a very good reason why the founders of the Republic felt strong enough about the Right to bear arms that they it was their 2nd statement of positive law. Not their 10th, or even 3rd, but the 2nd after speech. The People ALWAYS have the Right of self-defense, period.