You were also trying to fix the wrong problem. Focusing on the user experience is the right call, but your mistake was saying "fuck this, the distributor model is so fucked we can't do it". Ok, if the supply chain of a specific industry is super-expensive, your business model should be to streamline it by going direct and undercutting everyone else (this is what Uber did).
You needed to build a new distribution model. It's fair to say "I'm a college student and don't have time to fix this big problem" -- which is fair, supply chain problems like this are usually best left to people with experience in them or at least a passion for solving them.