BJP leader Kailash Vijayvargiya has sparked a political controversy with his remarks about the RSS, saying there is a "shortage of good people" in the organisation.