If enough people would do that, it would be enough as money is pretty powerful in a capitalist society.
But if you want to maximize your own effect, it is not enough. For not I'm sticking to the easy stuff (I'm still a vegetarian so I still support animal farming with my money) and talking to people, helping spread the idea.
I have a few people that have changed their diets in my life partially due to me, but I wouldn't dare try and take the major credit.
So I think I'm not very effective in what I'm doing.
I wouldn't be willing to break many laws, but if I see really pointless ones, I might take one for the time. It has to be noted that I live under a very different jurisdiction from the US and the court system here is quite corrupt too on top of the laws.