I don't think it's fair to be that harsh.
Ultimately Red Hat incurs costs from engineering RHEL. They fund that through support contracts. So obviously a company that doesn't incur these costs can sell support contracts for cheap.
While it's legal, I agree there are grey areas around the ethics. Of course it's OSS, so you can't have expectations, but just imagine if all RHEL customers switched to 3rd party support. Red Hat would stop existing. Then what would these 3rd party support companies do? They'd go under too, as they'd have nothing to support.
I'm just using the exact same words used by the OP...
No one asked them to do that and put it in open source, if they are not happy they can go to closed source or different license... Like Microsoft... Maybe the new OP employer? That would make a lot of sense when I see his attitude