Not every western nation... Ireland and Spain having something akin to a spine come to mind. To answer your question, though: economic and strategic military interests I'd say. There are individual capitalists making lots of money from trade with Israel and having lots of capital still translates to social and political power. The US, and I believe also the UK additionally use Israel as a military base for exerting power in the middle east...