That's pretty odd - what kind of store did he get it from? Wonder how they managed to live off the tupperware?
Good tip though - the odor of most new plastic products is pretty rank. Hell, I won't even wear new clothes until they are washed though - hate that sizing stuff they put in there.