Anti gay marriage activists wavs a flag with the logo of the movement on it during a rally to protest against the new law after French lawmakers legalized same-sex marriage, Tuesday, April 23, 2013 in Paris. Lawmakers legalized same-sex marriage after months of bruising debate and street protests that brought hundreds of thousands to Paris. Tuesday's 331-225 vote came in the Socialist majority National Assembly. France's justice minister, Christiane Taubira, said the first weddings could be as soon as June. Flags read, "demonstration for all."