The Richmond, Calif., City Council voted early Wednesday to support the Palestinian people of the Gaza Strip with a resolution that accuses Israel of “ethnic cleansing and collective punishment” nearly three weeks after war broke out in the Middle East.