As a Libertarian, I don't suppose to support tax payer funded research. Mainly because such research leads to patents and other protections that are held not by the public for the public good, but rather commercial for profit corporations.
IMHO, the best case for solving THIS issue is tax patent holders for their patents they enforce, as a TAX. Make it steep. Stop paying the tax, the patent goes public domain. This solves a whole bunch of abuses. Make private research funded patents less taxed, and those discovery/inventions that had public funded (tax payer) at the highest rates. Tax the rich, but make it avoidable, just release to the public domain.
The protection of intellectual property ought to come at a cost.