Okay, two things.
1) Where in the hell did a bunch of random punks get a piece of tech like that "thought-bomb" thingy?
2) What is it with the Morlocks and bondage wear? Do they live under an S&M shop or something?
Also, this is really good illustration of why I have a problem with the whole "mutants as a stand in for persecuted minority" thing, besides that it's done to death; Rachel very nearly murders a whole group of people here, who are really powerless to resist, and the only thing that stops her is her own conscience. The thing about prejudice is that it's defined by hating a group for no good reason, and "being able to kill you by thinking about it" seems like a pretty damned good reason.