And the reason Cain hated Able was that Cain didn’t put forth the work effort that Able did and was jealous of the reward that Able received.
Perfect liberal.
There wasn’t any real reason for the biblical Cain to behave like this other than stubborn pride. The biblical Cain could well have bartered his fruits and vegetables for some of the biblical Abel’s livestock, and both brothers would have been able to make sacrifices that were copacetic with God.