Exceprts from Florida Statutes Chapter 790...
760.06 License to carry concealed weapon or firearm.--
The licensee must carry the license, together with valid identification, at all times in which the licensee is in actual possession of a concealed weapon or firearm and must display both the license and proper identification upon demand by a law enforcement officer. emphasis added.
760.053 Open carrying of weapons.--
(1) Except as otherwise provided by law and in subsection (2), it is unlawful for any person to openly carry on or about his or her person any firearm... emphasis added
760.25 Lawful ownership, possession, and use of firearms and other weapons.--
(3) LAWFUL USES.--The provisions of ss. 790.053 and 790.06 do not apply in the following instances, and, despite such sections, it is lawful for the following persons to own, possess, and lawfully use firearms and other weapons, ammunition, and supplies for lawful purposes: emphasis added
(h) A person engaged in fishing, camping, or lawful hunting or going to or returning from a fishing, camping, or lawful hunting expedition; emphasis added
(j) A person firing weapons for testing or target practice under safe conditions and in a safe place not prohibited by law or going to or from such place;
(l) A person traveling by private conveyance when the weapon is securely encased or in a public conveyance when the weapon is securely encased and not in the person's manual possession; emphasis added
===============================
There is "Statute Law" and there is "Street Law". The officer(s) were acting on the visual evidence - in their capacity as LEO's, in (as you said) "a bad neighborhood". Your son was not profiled. Then you volunteered for the INQUISITION. They just followed their job patterning after that.
There is nothing that I can find in the State Statute that dictates a concealed weapon must be declared. I preceive it as a courtesy to the LEO's so they don't later "discover" you are carrying and get their undies in a bunch.
If I am incorrect in this, please advise.
LEO's are naturally curious and inquisitive persons. It is the nature of their trade and their way of staying alive in a violent profession of their chosing. They are often not dealing with respectable folks like you and me, so either give them the benefit of the doubt, or SAY NOTHING.