I have to admit I was really concerned when I first read this post. We're staying at Ruby's in February on our first visit to AC. From comments here and on other sites I realize Ruby's isn't the Ritz, but it seems to me most of San Pedro is pretty safe as long as you're not foolish. Now I would be upset if I were verbally accosted outside my hotel window wherever I'm staying, but I can't help thinking - as many of you have - that there must be something missing from this story. There's usually a cause to an effect.
Hundreds, if not thousands of visitors stay at Rubies each year. It is a great budget hotel on the beach right in the middle of the action. It tends to be safe and there is security on site.
I maintain that there is most likely more to this story than has been revealed. Don't cancel your stay Rubies is a great central location with easy access to diving, snorkeling, good food and all the action.