On the basis of that Waz I'd like to add with my situation my wife is a counsellor who specialises with young people. She obviously said the right things to our daughter.
OMG - I wasn't meaning to cause any offence or indeed say that your scenario wasn't dealt with as best as you seemed fit -( I've just read your post - didn't see it first time around) just all/most of the posts thus far stated slap him...
apologies bobalike