Good explanations above. I also told Igor that it doesn't always have to do with being swindled out of money. E.g. 'I got shafted / I got fleeced'/ They all have to do with being deceived or being taken at a disadvantage (as you explain above). Also, 'fleeced' is often used in sports terminology. "That GM just got fleeced." I just mentioned it in case the Russian speakers come across these expressions.