I don't know if I was told something wrong, but I usually go to a city-operated recycling center near where I live and was recently told to just toss the old containers in the #2 bin. The bin said "clean containers only" but he told me it was fine if I'd emptied it out. The bin smelled mostly of laundry detergent perfume.
They used to have a large tank and several trash cans marked as "used oil containers". Now they have a can for used oil filters. I've dumped everything there from ATF, to gear oil, and used power steering fluid. I guess the oddest was used motor oil that went into the transmission of my 1995 Integra GS-R (before Honda MTF).
A few times I've gone to our county hazardous waste disposal facility. That's basically the only place will take used antifreeze, paints, etc. However, they will take up to 15 gallons of used motor oil per visit. However, almost everything they accept must be left in the trunk of the vehicle, and they'll take everything - containers and all. I don't know for sure what they would do if I came in with one of those reusable oil containers (with a built-in collection pan) that they hand out there. I'm guessing they'll just take the whole thing and then hand out an empty replacement.