Hindu temples built all over the US represent a clash of values.