I don"t think you handled it all that badly. I"ve got a weird family myself and although there are several members who I wouldn"t mind my boyfriend hitting in the mouth, it"s sort of impossible to know those things after only a few months.
In my opinion, the best thing to do in this situation...