This week, people took to the streets in nations around the world to celebrate gay pride, and to protest threats to LGBT rights.