I don't think anyone can find fault in doing the right thing. While some might call on you guys to open your source, that's not really a viable option for an ISV like you, so fessing up and removing the GPL code is definitely the right thing to do.