MSNBC Guest Rips 'Racist' Suggestions That Hamas Uses Human Shields