Foul all day.
You should have gone up to him and asked, "Do you believe in Karma?"
If he said "Yes", then you punch him straight in the nose and say, "What did you do to deserve that?"
If he said "No", then you call foul, spot the 9 ball and take ball in hand and shoot it straight in. OR...