In a closely watched case on gay rights, religious freedom, artistic freedom, the speech rights of businesses, and a host of other legal hot button issues, the New Mexico Supreme Court today ruled that wedding photographers could not refuse to shoot gay ceremonies...