20040531 india: Time for BJP to beat off threats from Left; Right