The Cow is revered at different levels in India. From a 'mother' to a 'diety'.
The comparator would be eating pork in a Islamic State.
In the multicultural society, we need tolerance. The ban on beef is not intolerance, but a form of tolerance. You are welcome to eat any meat, but beef. This is at best an inconvenience, but of great significance to Hindus.
This again brings up a similar topic of tolerance of intolerance.
Here is the bargain that exists in a multicultural, multilinguistic, multireligious society like India (There is no other country that comes even close) - We don't eat Beef or Pork. There, all accomodated, tolerated and agreed upon.
Simple social contracts work.