I don't kown if the XBEE module is busted or the Wireless Shield is.
The way to determine that would be to put the shield on the Arduino without the WiFi device in place. If it makes noise, it's defective. If not, the WiFi device might, or might not, be. I don't have one, so I don't know if they are supposed to make noise. I rather doubt it.