The cavity search was illegal, there was no probable cause to justify it and even had there been, no exigent circumstances to conduct it there in public.
If the officers had legitimate probable cause (they didn't) then the proper course of action was to arrest the individual get a search warrant and transport him to an authorized and trained medical professional.
Some people feel the need to justify the most egregious and unprofessional conduct usually because they were dirty themselves...
ACLU and NAACP should have a field day.
They wont. Because you dont know WTF you're talking about.
You said "arrest the person" then get a search warrant...for the hard object in his pants? What if it was a weapon? You don't need a search warrant to search someone you arrest. And...what would they arrest him for to do such a thing your propose?
Your knowledge of the law is too bad to have this discussion .