US lectures the world on human rights. But it has failed to check the rise in hate crimes at home. It has also failed to control guns. In New York, a man opened fire in a subway, on the same day 2 Sikhs were attacked with a rod. Palki Sharma raises important questions.