First of all I'm not american. Second, the US was not created democratically.
With a corporation I can just not use their product, they don't get my money and beyond that I don't really care what goals they have in space.
> If you don't want the space agency to be controlled by corporations not owned by Musk you can do something about it via the many channels that exist for that explicit purpose.
Like what channels? Writing a congressmen?
You vote every couple of years on a small group of people and those people are responsible for lots of things, not just space. So when you vote space is a small priority and most people care more about other issues.
NASA needs to given more independence and change the process of NASA budgeting. ESA does a lot better in many ways because they have a longer planning cycles. NASA should use more competitive contracting like they did for Commercial Crew and Commercial Cargo.
These changes require evolutionary and sometimes revolutionary change and this is happening a little in NASA now. The Shuttle group has already lost out, the SLS is defensive effort.
The best thing we can do is point out how bad the current system is and oppose the pork projects. Moral outrage compared with workable efficient solutions that save money have the ability to potentially form alternative coalition.