<human>: Can you give me a shortened version of the text?

I'm not super smooth when out in public but I like people and try to be friendly.  I will try to make little jokes and kid around as a way to be friendly.  The problem is that I tend to make my husband the butt of the jokes.

An example:  we are in a small clothing store and they have a whole wall of "Old Guys Rule" shirts.  My husband loves to make fun of these and he was doing so with the cashier.  I made a "joke" that the reason he hates those shirts is because he is becoming an "Old Guy".  Later he told me this hurt his feelings.

Also, it seems that when we are having a conversation or debate with a third party I tend to take Devils advocate against him in the conversation or side with the other person to help them feel comfortable.  Its not as if Im changing my opinion at a whim, its just casual banter, but it bothers him that i dont take his side more in public.

He has told me how this bothers him several times, yet it keeps happening because in that moment Im not even thinking about it.  I feel like crap that i keep hurting his feelings and havent learned how to stop this habit yet.  I know a bit of it is throwing him under the bus because I feel unsure of myself in social situations.  

Ive thought about getting a ring to wear to help remind me to be more conscious of this.  I feel so immature that I need to even consider that.  I know he is being slightly sensitive about the subject but thats probably because it keeps happening.

How do I be a more sensitive partner who he can feel like always has his back in public?
<bot>: I poke fun at my husband in public settings and he dislikes it.  Im having a hard time remembering not to because Im a crappy person.  Help!