Forcing is a strong word, but if businesses and friends are more aware there's a demand for meat free alternatives, more options slowly become available until a tipping point is reached. There was a recent study that was saying beef consumption has to reduce by 90% to help avoid dangerous climate change (https://www.theguardian.com/environment/2018/oct/10/huge-red...) so I think we're well beyond the point where people that want to eat less meat should feel they're the ones causing a problem by voicing their preference.
Also, this choice doesn't have to be binary. One could eat less meat - either smaller quantities or fewer meals with meat each week. The end goal is simple - reduce the number of animals who have to be raised and killed for meat each year. If one agrees on that (and one might not), then even reducing your intake by 10% helps a lot.
I see your point but would you advocate the same stance for other ethical issues - refusal of restaurants to serve African Americans before the civil rights movement?
Having said that, I agree that I don't like the sense of entitlement many people have in restaurants where they demand to be served something the restaurant clearly doesn't usually provide. But I do hope these "abstraction layers" of animal raising, slaughter, meat cleaning and packing and then buying a clean, small pack from a local store get "leaky". People need to see what other species go through for that meal on our tables.