I feel your pain. I've got butterflies too, and I can't really see how decoys would work. That said, I've never tried so I can't completely disavow them.
If you can grow over winter, I would recommend doing a winter/spring brassica crop--sow it late summer/early autumn and harvest in six to nine months time, depending on variety. I grow cauliflowers this way--sown in late September, overwintered in a sheltered spot, then they crop for me early June before the butterflies are active. I also grow two kinds of cabbage for overwintering, one for late winter harvest and the other for May-June.
And I find that some brassicas are vigorous
enough and have a long enough growing season, they can shake off the damage anyway; purple sprouting broccoli does this for me--it's got pretty much a 12 month growing period between sowing and harvest, and I harvest in April/May before those pesky bugs are out. I've had young plants eaten bare by caterpillars in summer, then continue to grow over winter and give a big harvest in spring. I have a Savoy cabbage like this too: I'm harvesting them now (July-August) and even though the outer leaves can carry dozens of caterpillars, the damage to the big heads and inner leaves is minimal, as the plants are already so big.
Finally, as a cheap or free option for netting: look for sheer curtains at your
local charity/thrift/op shop. Or ask around on freecycle. I've been collecting them piece by piece and they work just as well as manufactured insect mesh, so long as the weave is close enough (no big gaps in the fabric).
As a fun aside, I've noticed a big increase in parasitic wasps in the last few years. I have a nasturtium growing up the wall right next to my outdoor tap where I fill my watering can every day, and I've watched the wasps wreak carnage on the caterpillars. Though there has been a lot of damage to the nasturtium, there are currently only a couple caterpillars left crawling around; the others are immobilized or already dried out husks. I can't say for certain my cabbages are getting the same treatment (as I don't give them the same amount of daily scrutiny) but I assume so.