I don't really get your beef with eXch.
They drive customers away and make fun of them.
"We have long been the largest XMR exchange on the market (or one of the largest) - by trading volumes. However, we have Monero in stock exceptionally. Wait a day or more and we might have some coins. Sorry. However, we have millions of dollars in stock of other coins."
To praise them, they don't sell what they don't have in stock (like some others).
I say this because despite a 5% fee on buying, XMR on eXch is often sold out, while eXch bases the price on other exchanges. If the price would be higher, supply and demand would be more balanced.
But maybe everything is different. If they accept dirty public coins for Monero. Then the 5% fee is really ridiculously small, because it is usually 20% or more. Then suddenly everything is understandable.