Try saying that again after paying 16€ for a kebab in Basel compared to 5€ in Germany, a few kilometres to the east.
There is definitely a difference.
This not accurate. Eating out, for example, is very expensive there, even compared to major cities in the US.
I am not really a restaurant person, but when eating in LA or SF, while the prices were cheaper than Swiss prices, the difference was not huge after factoring in the "mandatory" tipping common in the US.
Interesting, do the swiss eat less meat as a consequence?