FYI, the $600 toilet seats and hammers was due to procurement rules at the time. And due to those situations, systems have been setup to handle these.
At the time, the only way for the gov to buy something was to put out a Request for Proposal Request to Bid to supply a toilet seat or hammer. It cost several thousand dollars to run the paperwork to put out an RFP or RFB, accept the proposals or bids, evaluate them, award the contract, place the order, get the item, confirm that it need the requires, process the invoice, pay it, and close out the paperwork.
So what happened was the gov asked a contractor that had at least part of their contract for certain things as cost plus. Cost plus is cost of the item, plus cost of processing, plus profit.
So gov asked Lockheed for a toilet seat. Lockheed does certain work, and passes the request to a subcontractor, who does the same. Finally, some small contractor goes to Home Depot, buys a toilet seat, and send it to the next higher level. And bills their cost plus. Never higher up does the same, and so forth. Finally the toilet seat is delivered to the gov and a final invoices of all the costs plus at each level.
Now realize, this is still cheaper than the paperwork for an RFP/RFB.
Now, offices have office credit cards. So if you need a toilet seat, you fill out a simple internal form, you supervisor and maybe their supervisor signs it, and the admin person calls and orders it.
And finally, realize, the Government discovered the problem and worked out a want to deal with it, BEFORE the story ever broke.