I agree, kudos for giving a punishment, and even bigger kudos for following through!!! That seems to be such an issue nowadays. I am similar to a PP, I am sure I am the meanest mom around!! And guess what, I don't care!!! They can thank me later!!
I also agree with another PP, I would not foster their relationship. As a matter of fact, I am not sure I'd let him play with her anymore at all!
Andrea