Anybody can protest anything.
By your logic, those who are 'protesting' in support of the CAA must also be allowed to occupy public highways and disrupt everyone's lives.
Just because democracy tolerates protests, it doesn't make the protestors automatically correct or moral.
The 'minority' protestors are against a law that actually helps minorities of their neighboring countries. The hypocrisy is high.