Might be like, removing all the barges first, providing the official factions with one barge (instead of the CAU8 that comes with officialdom maybe?). And thereafter, the only way to get a barge maybe either through gaining officialdom with a faction or through SRP.
Regarding Garretts.Thor, I wouldn't say that the idea was wrong or any ill intended. It was intended for thesake of rise in factions activity, but turned out differently. Just that the way of usage and the shift in balance (OPness) made it a sour grape in the eye of many. Which cap pilot would want to be in the receiving end of a blue message where there was little to no chance of a fair pew?
EDIT: Oh, and make it mandatory for the factions that receive the barge to log it for a specific amount of time. Since, usage of a barge requires teamwork, meaning more activity from the faction side.