I feel bad :(

My husband and I have an agreement about no strip clubs. I honestly have no issue with them and used to like to go until he crossed the line at one while we were there and he got a private lap dance. So it's known that we just don't go anymore and he was fine wth it. 
He went out to the bar with friends last night and came home much later than he said he would, which is totally fine, until I noticed he spent $150 at the strip club and never told me he went. When confronted and asked him if he went anywhere else he knew I knew and told me. Then I obviously burst into tears because we had talked about this and he knew. He never really gave me an answer as to why he would do that knowing it hurt me, but he said he knew it would and went anyway. He texted me later and said "I went Becsuse I wanted to show my friends that my wife doesn't run my life". 
I honestly feel bad and the first thing that comes into my mind is that maybe he feels like I'm trying to control him ? I'm really not, I never tell him he can't do things (other than THIS), and I just want him to respect my feelings. What do you think about what he said? Am I being too controlling or is he just making excuses to do what he wants and make me feel like it's my fault?
 (He's been doing things like this to me a lot lately, just not always this type of situation)