Can I offer some perspective without it turning into a full scale argument.
Yes, I work for Showsec and have done for the past 2 seasons. I have never been involved in the Block 109 saga, but I do know a couple of the people who are and they are genuinely nice people. They are asked to do a job at the orders of the Club, and they do it.
I noticed a couple of posts about aisle ways, which is normally a job for the City Stewards, not Showsec. For clarification, anyone wearing a yellow (not hi-viz) or purple jacket are Showsec staff. Anyone in orange or yellow hi-viz with City Logo's on are employed directly by the club.
City have to comply with regulations, or at least do what is reasonably practicable in an effort to comply. There are representatives at each game for all the relevant bodies, and the Stadium would not be allowed to open if the club were unable to comply with the terms of their license. This means that all of the security companies employed at City must do as the club asks of them.
People are calling for Showsec to be removed from the Stadium, but this wouldn't solve any problems. If Showsec didn't do it, then IOS, Glo Security, G4S or any other you care to mention would be put in their place, and would operate to the exact same guidelines as Showsec do. I went to a Stoke away game once and it literally looked like they had just found a load of prison escapees and gave them a black security jacket, it happens at all Premier League clubs I would imagine, but with different security firms.
I wouldn't condone any sort of violence to any supporter, and I would urge you to report the individual directly to Showsec Management. We all have to carry an ID badge that has our details on it, and anyone that has an SIA license has to have it displayed for your information.
These aren't the views of Showsec and are purely my own, but I have read the thread and thought it needed a little balance, that's all.