A homeless man was taken into custody Friday by the Cape Girardeau police after being accused of threatening a passer-by with a knife. Cape Girardeau Police Sgt. Rick Schmidt reported the homeless man got into an argument with another man Friday morning near Wal-Mart on William St. The homeless man was holding a sign at an intersection near the Wal-Mart and asking passing cars for money. The suspect showed a knife, and the other man punched him in the face. Schmidt says police are not asking the Cape Girardeau County prosecutor to press charges on the man who punched the suspect. Schmidt says he gives people with signs asking for money a bad name. Hundreds of people have passed through that intersection without an issue? Officers found the suspect in a nearby Shell gas station where police recovered the knife. The homeless man was released to a hospital because he was in need of medical treatment possibly related to substance abuse. Police did not release the suspect’s name because charges are pending until today.