Camels are definitely not a unit that you can safely engage with cavalry in melee. They'll always do well even against a General's Bodyguard. With cavalry I avoid them like the plague.