Isn’t she about kicking out members of the Commonwealth who make under - what is it? 35,000 pounds? Some of these people are married to nationals, settled into the country and actually have jobs. Meanwhile, muslims are on the dole and going nowhere.
You need to understand the context. The Home Secretary does not make decisions on issues like this or adopt positions on things like this by themselves. They are made collectively by Cabinet and the Home Secretary is responsible for putting that collective decision into place. The Home Secretary can argue whatever position they like in Cabinet and they do have influence, but at the end of the day, they have to go out and sell the collective decision, and the Prime Minister has more influence on this than they do. Theresa May has been Home Secretary to a Prime Minister considerably less conservative than she is.
She also had to work within the constraints of Britain's membership of the EU which meant cutting immigration from EU countries was very difficult. One of the big problems with Britain's membership of the EU is that it reduced the status of Commonwealth citizens residents within the EU. That can now change, but it really couldn't change previously. And Britain's membership of the ECHR (which May has opposed for a while although it looks like that will be on the backburner while she is dealing with leaving the EU) has a big influence on why it is very difficult to remove those or refuse those who do have a claim to refugee status.
People seem to want to hold May responsible for the consequences of decisions taken years earlier that she has to live by. And she's always followed that practice as she is supposed to, which is one of the reasons why I am confident she will put Brexit into effect.