This would be better solved by changing /mob/living/silicon/ai/put_in_hands() so it doesn't work, instead of putting checks everywhere.