Then came yesterday. After much heart wrenching debate, heated rhetoric, threats of violence, and even threats of suicide, the Supreme Court of the United States, in a 5-4 decision, made same sex marriage legal in all 50 states. Now in Ontario, we have had such laws since 2003. But to see the laws changed in the land of the "Teapartyers" was quite amazing. Right away 35 major companies released advertisements showing that they were in favour of the decision companies like AT&T, Procter and Gamble, American Airlines, General Mills, Starbucks, Coca Cola and other companies are all sporting the rainbow flag today.