My husband and I both work for them. We both registered on the same computer, 10 years ago. We do similar shops. We have the same address, the same home computer, the same laptop, and we even share mobile devices (phones & tablets). I WAS deactivated once, for something that ultimately turned out to be a no-fault error, and was reactivated (Yes, even I was amazed at that one!), but my husband was not deactivated during this time.
Most of the time, however, they are like many MSC's I deal with: impossible to reach in an emergency, but otherwise ok to deal with. Purple has easy reports, for okay pay, and not too much work. I will put up with the headaches for the work, most of the time.
Having said all that, I will say that I do have my issues with MF, especially with the new time policy. Yesterday one of my shops was moved to the "overdue" column before it was even due to be shopped, and before I got to the site I already had an email "politely" reminding me to hurry up and turn in my report. Not cool.