I thought we were talking about source code by an entity funded by tax payers. Is that the same as a person's private bank records?
Your argument doesn't make sense for source code created by a tax funded entity. It makes sense for private information, or a publicly funded physical object, but this not either of those. I have a hard time believing you don't realize this, why even argue the point? Do you really think someone shouldn't have access to source code payed for by their own taxes?