Am I in the wrong?

Okay, so my husband bought a sailboat the other day, just out of the blue even after I said no. Because we really can’t afford it. Well, since then he’s made quite a few large purchases, but never consults me. Last night I asked him if we could go to this “zombie run” it’s a 3k run, it’s free and it’s only a few minutes away. He said no. So I started an argument with him, because he always gets to buy what he wants and do what he wants, so he’s happy. But it seems like every time I want to do something that’s less expensive than the stuff he does, “we can’t afford it” when I know damn well that we can. It seems like whenever I want to be happy, he does whatever he can to stop it.

So am I wrong to be angry at him?