As far as depriving other passengers, it's up to the airlines how to do that. They are incentivized to provide a good experience to fliers in order to keep people willing to fly with them.
Too many laws are enacted on the basis that they will be popular only because a majority of people will not have to pay for them and thus see no downsides.
For example, when allowing horses, that means the plane uses additional fuel. Usually the cost of the fuel is included in the ticket, so as fuel becomes scarcer, prices go up, and less people fly. But when the government starts paying for some of that fuel, it will hide that price increase from consumers, so they will fly more than they should, and use fuel faster than they should.
Also, almost 90% of Americans have flown, so it's not like filers are some tiny minority.