I just skimmed this thread and want to add one quick note.
Miranda Rights are NOT mandatory unless the arrested person is to be interrogated. Local police make thousands of arrests daily without Miranda. Why? If all the evidence one needs has already been collected prior to the arrest, Miranada is not necessary. It just means you can't ask him 1 single question, and anything he says cannot be used against him. Evidence collection before Miranda can ONLY be done before the arrest. And after the arrest, Miranda is only for those prisoners who will be questioned.
If they aren't being questioned or interrogated (after arrest) then they dont have to be read those rights. That is a fact that TV shows and movies have distorted hugely. So when Joe Blow at a bar punches some dude, and a cop locks him up, throws him in the car and his drunk buddies start yelling "YOU DIDNT READ HIM HIS RIGHTS"........they are ******* stupid. The crime happened already, cop saw it, no need for interrogation, no need for Miranda.