Above two are just being dumb on purpose.
This is a decent idea, but I don't think it will work unless badspot already uses an automatic IP lookup already. It would be pretty improbable for him to create a brand new automated system for finding past keys. People will still be able to bypass it through other devious means, so it really wouldn't solve much anyway.