Republicans in Fort Bend, Texas apologized to Hindus after an ad featuring Lord Ganesha sparked controversy.