If the retailers do not pass on the discount to their customers, then there is no reason for the manufacturers to reduce profit margins and offer the retailers discount. They are better off making higher profits by not offering discounts.
C, increase had been slight (for males).......great (for females) - for 引导修饰slight/great的状语, 应该 increase (in females / males)修饰 increase.
Had been 时态错误
E: if you say "the last day that they are scheduled to collect", this means that "day" must be a direct object.
this makes no sense, unless the employees are collecting days.
"the time that we were scheduled to meet" is incorrect. the literal reading of this (which is the only reading you care about, by the way) is that you were scheduled to meet the time itself.
If the retailers do not pass on the discount to their customers, then there is no reason for the manufacturers to reduce profit margins and offer the retailers discount. They are better off making higher profits by not offering discounts.