1) They did, actually. For a specific instance, look at "Forces of Valor" collectibles. The die cast tanks/armor used to be $30, but now they cost $45. All because of the zinc, apparently.
Star Wars toys have gone up in price as well, just as an fyi. They were 4.99 in 2003, 5.99 in 2004-2005, and 6.99 in 2006. Same thing with Hasbro's Titanium line (not the MSRP, strangely enough - the retailers all jacked the prices up by a dollar from 4.99 to 5.99.)