That genocide (it's really more of an ethnic cleansing) has been going on for decades and Joe's been pressuring Israel to tone it down. It's not enough but there's too much public support in the US for Israel. There would be serious political consequences for him and his party if he pushed for much more than that. Hell most of his party wouldn't even support him if he went much further.
Also not having fascism is a pretty big deal in my book.
Democracy is about compromise. Only dictators get their way every time. Vote for the best realistic option and if you're not satisfied with that then find additional ways to push for change. Protest, organize, make a podcast...