Whatever you say about her, the sexism she has faced in certain situations cannot be denied.
Giving a t-shirt with your name on it to a dude friend of yours is not the same as giving a t-shirt with your name on it to the intern who has joined the company.
The first comes off as a joke, the second is just downright creepy and is the side effect of poor social skills.