Red Hat's EULA does not violate the GPL and what Oracle does is obviously wrong, it's parasitic and in the long term will kill RHEL (and thus also Oracle's version).
This is correct, and the customer has full rights to redistribute. But the original customer may be limited to paying Red Hat customers only and still remain in full compliance.
It is business as usual with any of them.