Assuming good faith I invite you to try and learn more about the CAA (law in question). I don’t know why people keep saying it takes away citizenship of Indian Muslims when it only provides citizenship to persecuted non muslim minorities from neighbouring countries because of the promise made when the partition on the basis of religion was done. The minorities are living in hell in Pakistan (girl kidnapped from her marriage ceremony to be forcefully “wedded” to a Muslim guy) and to a lesser extent in Bangladesh. Minorities dropped from 20% to less than 2%. While in India it rose from 14M to 200M.
It also doesn’t give citizenship to people who have already not entered India before 2014.
On the issue of non inclusion of Muslims, it’s just practically not possible when you have more than 30,000,000 illegal immigrants from Bangladesh according to 90s figures, unless you want to just give citizenship to everybody.
India has extremists of every religion like everywhere else. Some people only ever see Hindu extremism. They are either removed from reality or have an agenda.