Yeah Cloud Mining was the worst.
I had so many friends fall for that scam. They said "Dude its 10GH/s forever, I will always be mining bitcoins". However they clearly didn't read their terms and on their terms it states that the hashrate is guaranteed as long as its more than the maintenance cost. The maintenance cost is electricity plus some handling and service from time to time.
Generally these contract last for many a year or even less than a year due to how fast bitcoin ASICs become extinct. I remember we would always get a bunch of people going to bitcointalk to complain how they got scammed with cloud mining contracts when they clearly didn't read the fine print.