Sunday in Reno, Nevada, the infamous gay-pride rainbow flag replaced the American flag over City Hall. The outrage was immediate.