You are butchering the No True Scotsman fallacy with reckless abandon.
The original example of No True Scotsman is along the lines of "No true Scotsman would ever commit (heinous act)". The important thing to keep in mind is that being a Scotsman is not defined by (lack of) willingness to commit such an act, but rather it is a cultural / ethnic identifier that one is born with.
However a political affiliation is something that one chooses for oneself, and is based on your own beliefs (essentially the same as how one chooses a religion). Now in most cases the choice of political affiliation does not prevent one from doing any of a number of non-political acts, but it does indicate one's intent to pursue specified political acts that go with that affiliation. Hence if one is a Socialist, one is expected to pursue political acts that go with Socialism. Equally as much so, if one is a Socialist, one is expected to make effort to prevent the progress of political acts that are counter to Socialism.
Being as Obama has neither furthered Socialist political acts or prevented political acts that counter Socialism, he cannot be defined as a Socialist. Indeed if we compare his political acts to presidents who are generally viewed as Conservative (especially Reagan) we see that by actions Obama is indisputably in that league. Obama has signed multiple bills into law that have favored the highest income brackets and the largest businesses in this country. Those are aims that are directly counter to the interests of Socialism.
So again, this is absolutely 100% not a No True Scotsman fallacy. Similarly nobody who understands the No True Scotsman fallacy would try to claim otherwise.