# for you

The word "you" refers to the sheep and goats that were not treating other sheep and goats well.

# with your sides

"with the sides of your body"

# have gored

Possible meanings are 1) "have pushed" or "have shoved" 2) "have stabbed" or "have pierced"

# scattered them

"made them go in many different directions"

# away from the land

"away from the land of Israel"