The competition for food puts these lions to hate cheetahs. In fact, lions think that there would not be any food left. Due to this, lions usually attack cheetahs to minimize the competition. Another reason why lions seem to hate cheetahs is their territorial dominance.