What the 'religious freedom' law really means for Indiana

INDIANAPOLIS — Will Indiana's new religious freedom law really allow restaurants to deny service to customers who are gay? Was the law necessary to protect pastors from being forced into performing same-sex weddings?