Every business gets business expense writeoffs that's just part of the tax code, we don't tax revenue (except via local & state sales tax) we tax income. Non meat eaters aren't subsidizing..
What write offs? Ranchers pay for their feed and insurance. Most are grazing private land but when public they lease the land, the grazing also benefits they land. I see no subsidy from non meat folk.
Is razor wire complicated? Is fencing complicated? Its probably just as complicated taking razor wire down as putting it up and this admin has no problem taking it down.