I think "immoral" is an oversimplification, but to use another oversimplification: yes, profit is theft. That is money that the business made through the efforts of the workers being taken and put to uses they have no say in.
The idea that the "average worker" is somehow lesser than capitalists and business leaders seems to be where you're getting hung up. For one thing, the people who do those jobs now could still do them in the co-op. There would just be a more equitable distribution of work and compensation, and the rand-and-file workers would have more of a say in things overall. For another, the average worker is a human being just like the CEO or any other executive. Generally speaking the only difference is training, and presumably in some cases a lack of interest in doing that kind of work. A person shouldn't be punished for not being suited to a certain job.
Equally important is the fact that the contribution the average worker makes to the business is just as necessary to that business as that of the executives. There are discussions to be had around seniority, etc., but to use an extreme example: Jeff Bezos should not be making more in an hour than his average employee makes in a year.
Your frustration with the union you've dealt with is understandable, it sounds like the union is acting in the interests of management over the workers, and that shouldn't be. But if you explore the root of the problem, I think you'll find that all of these things are related.
I like the idea behind your social media thing. Totally unrelated, but I got an error page when I clicked on the "Dave's Math Challenges" link, just a heads-up in case you weren't aware. :)