Generally - I don't think he's vile. I don't think he is an amazing leader, or an idea man, or a visionary. And I think all governments now are in a very difficult position.
As far as immigration - no, I don't think he is throwing immigrants "under the bus". His fundamental duty of care is to citizens and permanent residents of the UK, and the economy and social fabric of the nation. People in other nations have governments with a similar duty of care to do what's best for the people there.
Immigration can have positive elements and there have always been some people who immigrate. But we don't live in a time where people drop a bunch of people off the boat and they need to make it or sink with no state support. You cannot have a social welfare state with unlimited immigration. It's not a viable model.
For the last 30 years or more all we have heard from big business and liberal political types is that immigration is a positive economically socially and economically. That is because easy movement of labour favours big business, the wealthy, and the professional middle classes. Working class people who objected to this and pointed out it certainly wasn't good for them were dismissed as bigots - a massive betrayal of them by the Labour Party.
And yet now we know they were right all along - even central banks and the WEF have acknowledged that immigration is not all equal, that it can cost the economy more than those workers generate, that it affects wages for the working classes, that it affects the housing and rental market and also contributes to housing problems - not to mention the draws on health care and education.
So no - I don't think the leader of the Labour Party, actually having some balls to stand up for left wing labour principles, is vile. Though it took him long enough to get there, that's for sure.