It may be a parsing of words, but I don't think any individual or entity has a "right" to "make a profit." We have the right to (try and) earn a profit, and while the words may have very similar implications, I think the choice of one word over the other ('make' vs. 'earn') reflects a profound fundamental difference in outlook.
Ok,,,point taken.
I’ll ammend: They have a right to try to earn a profit...and as much profit as the market will bear.