Who tried to equate the two morally? They are both guilty of war crimes, just different ones.
The first thing I would suggest israel should do is to stop the occupation.
You did. You said "both sides are horrible people" - an extreme over-simplification and generally beneath your level of discourse. And you're repeating the equivalency here in a different form by minimizing the distinction.
Are the number of "war crimes" which certain groups have accused Israel of - assuming for the sake of argument that most of these accusations are true -unusual given the nature, scope and duration of the conflict? I don't think they are. A certain number of individual war crimes will happen in any military conflict.
The real question is why is there a conflict to begin with. That is a far more complicated question which your "horrible people" formulation does nothing to address.
By "stop the occupation," I assume you mean to pull out of the West Bank entirely? What do you suppose happens after they do this? The Palestinians will form a peaceful state? What should Israel do the next time it gets attacked?
I'm not opposed to your solution. I want Israel out of those territories and I want to see a stable two-state solution. I just don't think it's that simple for them to unilaterally pull out without any assurances regarding security. The only reason these rockets haven't killed many Israelis is because Israel constantly degrades their capability and prevents more sophisticated rocket technology from getting into Gaza. Iron Dome will not protect them from rockets which are far more accurate and long range than they have now.
If they have a state and all blockades and other restrictions are removed, with all the support they have from Iran and other states they will eventually be in a position to kill lots of Israelis. What will stop them from attacking Israel? They'll just have so much gratitude that Israel "ended the occupation" that they'll just stop trying? This conflict goes back roughly 100 years. It existed long before the Israel's presence in the West Bank and Gaza, and will continue to exist long after.