Farmers in northern Bangladesh who prepared large cattle for sale during the recent Eid-ul-Azha have been left disgruntled as they registered unexpectedly poor profits even though a higher number of animals were bought for sacrifice this year, according to traders and livestock officials.