My dad slapped me...thoughts?

I never really swear, only when I'm really p*ssed And I picked the WORST time to say Fuck for the 1st time.

My dad was yelling at me for something and I said right in his face "I don't give a f***!" and he slapped across my face.

I'm really angry because I NEVER thought he would do that to me but also, I can't believe I said that.

Do you think he should have slapped me?

What would your father do?

opinions?

Updates
+1 y
I come from a Catholic Italian background and there is a lot of emphasis on respect for parents.

Also my dad comes from the 'olden days' and if he were to say that to his dad he would smack him into next year. So in a way I get it, I'm just pisd
My dad slapped me...thoughts?
Post Opinion