My understanding is that Redhat itself does quite a bit of development on code that ends up in Linus' kernel tree. They don't seem to be to afraid of implementing features their first that end up in their 'Enterprise kernels'.
Is that so horrible, is that so small, that you must slander them?
What Redhat did here is just kinda stupid and really isn't going to hinder Oracle in any substantive manner. In fact it just validates what Oracle has been saying all along about Redhat's business model. It's counter productive and may actaully give investors pause. The CTO/CEO or whoever is responsible really has not thought it out very well and He/They just need(s) to remember to trust his engineers. They have the best interests in company at heart.