I think a lot of people here don't understand the size/scale of Foxconn and why they need their own security. Foxconn has multiple factories in China, Brazil, Europe, India, Japan, Malaysia, and Mexico. On their factories in China...straight from wikipedia:
Foxconn has 13 factories in nine Chinese cities - more than in any other country.
Foxconn's largest factory worldwide is in Longhua, Shenzhen, where hundreds of thousands of workers(estimated counts between 230,000 and 450,000 people) are employed at the Longhua Science & Technology Park, a walled campus sometimes referred to as "Foxconn City" or "iPod City". Covering about 1.16 square miles, it includes 15 factories, worker dormitories, a swimming pool, a fire brigade, its own television network (Foxconn TV), and a city centre with a grocery store, bank, restaurants, bookstore, and hospital. While some workers live in surrounding towns and villages, others live and work inside the complex; a quarter of the employees live in the dormitories, and many of them work up to 12 hours a day for 6 days each week. Another of Foxconn's factory "cities" is Zhengzhou Technology Park in Zhengzhou, Henan province, where it is reported 120,000 employees work.
When you have this many people in a small area like that, it's going to be a bit crazy. I also think that they are "a little too big" to be affected by any boycotts started by the "emotional mindless internet rants" posted here.