I'm sorry to have to add a qualifier to the post about safety. We've been down here three weeks now. In that time, I've heard of three instances where the police have stopped young men and tried to extort money from them.
The first time happened to a friend of our son. He had left Squid Roe about 2 am to go back to his hotel. The police stopped him on a side road, pushed him against their car, demanded to know where the drugs were. He said again and again he had no drugs, although he was drunk. The police made him strip, waved a gun around and then put him in their car. When he realized they were driving away from the center of town, he started offering them his money. They took $250, but let him keep his I-phone when they made him get out of the car. He told us about this the next morning when he came to our timeshare to visit.
The second time also happened last week to some friends my daughter met in a bar. The two guys from California had been walking home from a bar about 3 am. The police picked them up and again roughly questioned them about where they kept the drugs. They denied. The police drove them to the jail, locked one of them up, and told the other to come back with 500 pesos to get his friend out. The guy was able to get the money from an ATM at a bank.
We were telling these stories to a guy in the lobby of Hacienda del Mar, who is an American but works here. He said the same thing had happened to him several weeks ago. He was on his own, walking from the bars late at night and the police picked him up and started hassling him about drugs. Because he's fluent in spanish, he was able to tell the police that he'd report them to the authorities. They let him go.
In all these instances, it was young guys, late at night, leaving the bars who were hassled. It was also during Spring Break season. So I think the average tourist can still feel perfectly safe in Cabo. But I hate to see the police using these bullying techniques in a town that has always been safe and family friendly.