Sorry for your bad experience. I don't know how it is if you don't have an appointment. My suggestion is to do the following. Make infopass appointment. You are usually able to make it for next day or in 2 days the latest. Don't even bother with any officers on boths or horses, they are mostly nasty. Go straight to the entrance on Worth St(?) marked for visitors with or without appointments. Make the appointment for as early as possible. It made mine for 8:30am and I was out of there in less than 20 minutes and wasn't even late for work. Friday is always better and faster there but I got my stamped on Wednesday or Thursday. When making an appointment, select that you would like to speak to an immigration officer, at the window they will give you a ticket for Case Status, and thats OK. I was able to get my stamp right on the 3rd Floor (they normally send you to the 8th floor to talk to a REAL higher officer to get stamp). I was lucky to get a nice immigration officer, who joked and flirted with me and said "I'm not sure I want to give it to you, I think you are already American, blah blah". I guess I should have flirted back with her (not really
). Anyways, Good luck and keep us posted.
BTW: Go Brazil, all the way in World Cup Germany 2006!!!!