The iPad 3rd gen launch was even crazier -- given a choice, I'll pick the Nashua (Pheasant Lane Mall) location over Salem every time because of that disaster. Even though I had pre-ordered and pre-paid for my iPad online, I had to wait outside while the Salem PD paraded around threatening to arrest people if they got too crazy. I watched a young African American put into handcuffs -- I have no idea if it was racially motivated or not, but given the demographics of the line, it was awfully convenient that they found someone who wasn't white to arrest.
I also watched a cop ride up and down the line on his motorcycle while yelling in his megaphone at people.
When I finally got in the door 3 hours later, I got told by the Apple employee at the mall entrance that since I had pre-paid, there wasn't any need for me to wait outside in line -- it was only because of the Salem PD that they couldn't go out and actually invite the pre-paid people inside. They got told to stay on the inside of the mall and the cops would handle the outside.
She did apologize profusely about the whole situation and I don't hold Apple personally at fault for what happened. But it has made me very leery about going to the Salem location again.