You are contradicting yourself:
Call hotels and book direct, you will always get the best rates. [..]
The scam that Snaptravel does, is selling wholesale rates/inventory that they are NOT authorized to do.
If booking direct would yield the best rate, why are these rates then lower through wholesale?