Calles Law stated that the church and state should be separate. That deprived certain people from their rights. The answer would be A. The reason why it can be considered as anti-catholic is because the predominant religion in that time was the catholic religion, so the law was mostly directed at them, and it affected them in a bad way.
Have a nice day! :)