A member of the public has accused Sheffield City Council of being in an “abusive relationship” in its contract with the waste management firm Veolia, which prevents a citywide composting scheme.