Hubby embarrassed of me?

We were having an awesome evening, went to the gym together and then headed to the store. We had been laughing and flirting all evening, then I stepped up and gave him a peck on the cheek in the store and he immediately blew up! I thought he was teasing but he wasn’t and he yelled at me when we got in the car. He was like, “I hate public affection! Why the hell did you kiss me?”

We’ve kissed in that same store plenty of times, I’m so confused why he’s suddenly mad. He won’t tell me why 😣