the trust has gone. You have given him another chance and here he is back at it again, only at a worse level than before........
It is hard to know what you would really do if in the same situation but certainly cannot take assurances from him that this is the end of it (because he has broken too many promises)
This is definitely the major downside of the internet - it makes things like this so easy to get into.
A big big cyber hug to you