From experience, you wandering had to be pretty hungry to eat another snake. If the opportunity arises, and they're really hungry, they'll eat another garter. As far as not getting along, ribbon snakes seem to be indifferent to garter presence; as opposed to "denning" in the rock hide I made in my outdoor pen with the garters the ribbon seems to sleep under the leaves and rarely in the hide with them.