Sure easy to not have to make tricky decisions.
I would personally say those mps you mentioned aren't socialist in my head anyway, but that's off topic a bit.
It depends on degrees though. WHich is why this can't be answered without definging the socialism/socialist you are talking about.
I have friends who have actively chosen to live and work in deprieved areas because it fits with their socialist activism prinicples. They not only send their dcs to local 'failing' (by OFSTED labels) schools but take low-paid jobs where they can do bloody brilliant union and socialist campaigning in there local communities.
But I don't think you have to do all that to be a socialist.
It all depends on your definition.