Ahhhh..The day has arrived...American Guns, tonight at 8pm The Discovery Channel ...The debate over real or fake will be decided....