try to put a little brake fluid on the parts that u need the rust to break loose i do that all the time at my shop it works wonders on rusted parts i want to get loose.
your absolutly rite and its not good to ride with holes anyway cause of dirt, water things of that sort ... i would chance it and try to get the old pipe off just cause either way , you cant ride until the holes are fixed or u have a new pipe