I sometimes buy a certain soda flavor just because I know my husband won't drink it
why do you buy a soda flavor that your husband dislikes?
So I don't need to share soda with my husband.
Why not buy separate bottles of soda for the both of you? That seems reasonable.
Shit, what can I get instead that he wouldn't like?
Just tell your husband to either buy his own soda or that you're going to buy separate flavors for the both of you. Shouldn't that solve the issue?