You can see for yourself who has the better arguments.
A lot of people in this debate (incl. IWMA and DCC) seem to believe in the virtues of vertical integration of waste collection and waste disposal. I do not understand that at all. A collector should deliver waste to the disposer with the lowest cost, regardless of ownership. There are no economies of scope or issues with information or contracts that would favour vertical integration.
(There is a coordination problem between waste separation at source and final disposal. For example, mechanical-biological treatment (MBT) is more valuable for aggregated waste streams than for disaggregated ones.)