A recap of global gay pride weekend and it was not all good.

Mexico City, a forerunner for gay rights. (Credit Christian Palma/Associated press)

Parades to celebrate gay pride were held around the world this weekend, commemorating the 50th anniversary of the Stonewall uprising in New York.

It was a day to recognize gains — and demand new ones.

In Istanbul, participants were forced to…