I am one of those people who has a serious nut allergy. In my case peanuts are OK but others (cashews etc) are really bad news.
As far as I am concerned it is MY responsibility to handle this wthout impacting on others. I don't walk into Chinese restaurants and demand that they stop serving cashews while I am there. If it were to be a real problem for me, I wouldn't go in there in the first place.