I would agree... get a lawyer
But not all hope is lost. about 3 months ago Jerry Lewis was caught with an unloaded .22-caliber Beretta in his bag at McCarran International Airport in "LAS VEGAS". The judge dissmissed his gun charge.
Here is the artical online
http://www.eonline.com/uberblog/b300..._gun_case.html
Good Luck