Most of your comments on this thread have been illogical.
Companies are not required to dole out free food. Them changing their policies to only reimburse certain kinds of food can be met with you leaving the company if it matters that much to you.
You can bring your own food or pay for it out of your own pocket if you need to. They have stated people with medical/religious requirements that need meat will have their needs met.