Muriatic acid is completely safe for use in any toilet...been the go-to product to clean out hoses for decades. In fact, it's what Raritan used to recommend to clean the electrodes in the LectraSan/ElectroScan--introduced through the toilet--until they began selling Sew Clean
Sew Clean under their own private label brand name C.H. Cleans Hoses. Sew Clean does an excellent job and is a lot safer to handle than muriatic acid, but it's a LOT more expensive..
As for your tank venting...adding a second vent is rarely necessary. "Upgrading" the vent line to 1"--which is very easy to do, thanks a li'l gadget called the Uniseal
UNISEAL, replacing the vent thru-hull with an open "bulkhead" thru-hull and the right tank product solves the problem on most boats.
As for your pumpout problem...availability of pumpouts can't be solved onboard, but there are ways to increase the number of flushes a tank can hold by as much as 50%, so you wouldn't have to deal with pumpouts as often, and the Canadian border may be closer than the nearest pumpout.
We can discuss all this in detail if you'd like to send me a PM.
--Peggie
"If you can't explain it to a six year old, you don't completely understand it yourself." --Albert Einstein