No, Sleepy.. America is free because it goes to great lengths to protect the rights and liberties of it's citizens. Our Bill of Rights, where the right to bare arms is mentioned among 9 other liberties/rights, was stated as an example of why we consider ourselves a democracy based on freedoms.
There are democracies all over the world. The US democracy is only the oldest, today.
Your debating seems to stem from emotion. I don't think you are truly interested in much more than pushing some buttons because you already have your opinions of America, which you are entitled to!
Good luck and take care! =)