How do you get a visa in India to come to the United States?

My uncle and his family wants to come visit us in the United States, but every time they go to Mumbai to get Visa they get rejected? They have clean records and everything. They are only coming here as tourists and then going back but the Indian government is still not giving them visas.

What can they do?