If Red Hat has done anything wrong, it's that it has not clearly articulated its positioning and support for non-Red Hat OpenStack distros. Red Hat did not immediately respond to a question asking for a clarification on its support policy.
The complication in all this comes from the fact that OpenStack is an open source project and there are misconceived notions that all OpenStack clouds are interoperable with one another. But Leong says just because OpenStack is open source doesn't change the expectations around vendors supporting competitors' products.
Each vendor — HP, Red Hat, Rackspace, IBM — has its own commercial interests at play here. Of course Red Hat will integrate their OpenStack distro with RHEL — that's how it makes money. And HP will do the same with its hardware. There are no purely altruistic open source companies that offer free distributions that are interoperable across all vendors.