I added a Server Validation structured as:
Any Form Post (the contact form on my page)
Server Variable: ((isset($_SERVER["REMOTE_ADDR"]))?$_SERVER["REMOTE_ADDR"]:"")
Don't Allow "22.214.171.124" exact
Don't Allow "126.96.36.199" exact
...etc listing all offending IPs.
This seems to have worked so far.
I will keep your code as well for this project and another that is getting hit with spam quite a lot.