Just in case anyone doubts the potential for this to become law, in the City of Philadelphia you cannot legally carry a knife of any size or type on any street or in any public place unless it is a necessary part of your trade or profession. Minimum penalty is $300 and 30 days.
So I'm in IT that justifies carrying a Leatherman right? Necessary part of trade or profession seems quite vague.
I had printer service contract years ago and pulled out my knife to cut open the box with the new fuser and some lady gasped "thats a knife". My response was something like do you want me to chew the box open, thats what I knife is for.